Cisco-IOS-XR-l2-eth-infra-cfg API API Reference
API generated from Cisco-IOS-XR-l2-eth-infra-cfg@2017-05-01.yang
API Endpoint
http://{Controller-IP}:{Controller-Port}/restconf/config/network-topology:network-topology/topology/topology-netconf/node/inetri/yang-ext:mount/
URL '/' code: %2F
Schemes: http
Version: 1.0.0
Leaf Color Code:
Key  Mandatory  OptionalPaths
ETHERNET-FEATURES - Update
Update operation of resource: ethernet-features
ethernet-featuresbody object
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-FEATURES - Create
Create operation of resource: ethernet-features
ethernet-featuresbody object
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-FEATURES - Delete
Delete operation of resource: ethernet-features
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-FEATURES - Retrieve
Retrieve operation of resource: ethernet-features
Successful operation
Internal Error
EGRESS-FILTERING - Update
Update operation of resource: egress-filtering
egress-filteringbody object
Request Content-Types: application/json
Request Example
{
"egress-filtering-default-on": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EGRESS-FILTERING - Create
Create operation of resource: egress-filtering
egress-filteringbody object
Request Content-Types: application/json
Request Example
{
"egress-filtering-default-on": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EGRESS-FILTERING - Delete
Delete operation of resource: egress-filtering
Successful operation
Internal Error
Response Content-Types: application/json
EGRESS-FILTERING - Retrieve
Retrieve operation of resource: egress-filtering
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"egress-filtering-default-on": [ null ]
}
GLOBAL-INTERFACE-CONFIGURATION - Update
Update operation of resource: global-interface-configuration
global-interface-configurationbody object
Request Content-Types: application/json
Request Example
{
"link-status": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL-INTERFACE-CONFIGURATION - Create
Create operation of resource: global-interface-configuration
global-interface-configurationbody object
Request Content-Types: application/json
Request Example
{
"link-status": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL-INTERFACE-CONFIGURATION - Delete
Delete operation of resource: global-interface-configuration
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL-INTERFACE-CONFIGURATION - Retrieve
Retrieve operation of resource: global-interface-configuration
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"link-status": "string"
}
INTERFACE-CONFIGURATIONS - Update
Update operation of resource: interface-configurations
interface-configurationsbody object
Request Content-Types: application/json
Request Example
{ {
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ], "ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer", "filtering": "string"
},
"shutdown": [ null ], "vlan-type": "string",
"vlan-identifier": "string"
}, "trunk-vla-ns": "string",
"trunk-tag-type": "string",
"mode": "string",
"access-vlan": "string"
},
"tunneling-ethertype": "string"
},
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
}, "host-routing": [ null ]
}, "carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}, "vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
}, "propagate-remote-status": [ null ], {
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ], "egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}, "generic-interface-list": "string",
"l2-overhead": "integer"
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}, "inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}, "ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATIONS - Create
Create operation of resource: interface-configurations
interface-configurationsbody object
Request Content-Types: application/json
Request Example
{ {
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ], "ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer", "filtering": "string"
},
"shutdown": [ null ], "vlan-type": "string",
"vlan-identifier": "string"
}, "trunk-vla-ns": "string",
"trunk-tag-type": "string",
"mode": "string",
"access-vlan": "string"
},
"tunneling-ethertype": "string"
},
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
}, "host-routing": [ null ]
}, "carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}, "vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
}, "propagate-remote-status": [ null ], {
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ], "egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}, "generic-interface-list": "string",
"l2-overhead": "integer"
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}, "inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}, "ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATIONS - Delete
Delete operation of resource: interface-configurations
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATIONS - Retrieve
Retrieve operation of resource: interface-configurations
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ], "ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer", "filtering": "string"
},
"shutdown": [ null ], "vlan-type": "string",
"vlan-identifier": "string"
}, "trunk-vla-ns": "string",
"trunk-tag-type": "string",
"mode": "string",
"access-vlan": "string"
},
"tunneling-ethertype": "string"
},
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
}, "host-routing": [ null ]
}, "carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}, "vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
}, "propagate-remote-status": [ null ], {
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ], "egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}, "generic-interface-list": "string",
"l2-overhead": "integer"
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}, "inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}, "ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ]
}
}
}
]
}
INTERFACE-CONFIGURATION - Update
Update operation of resource: interface-configuration
interface-configurationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ], "ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer", "filtering": "string"
},
"shutdown": [ null ], "vlan-type": "string",
"vlan-identifier": "string"
}, "trunk-vla-ns": "string",
"trunk-tag-type": "string",
"mode": "string",
"access-vlan": "string"
},
"tunneling-ethertype": "string"
},
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
}, "host-routing": [ null ]
}, "carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}, "vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
}, "propagate-remote-status": [ null ], {
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ], "egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}, "generic-interface-list": "string",
"l2-overhead": "integer"
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}, "inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}, "ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATION - Create
Create operation of resource: interface-configuration
interface-configurationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ], "ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer", "filtering": "string"
},
"shutdown": [ null ], "vlan-type": "string",
"vlan-identifier": "string"
}, "trunk-vla-ns": "string",
"trunk-tag-type": "string",
"mode": "string",
"access-vlan": "string"
},
"tunneling-ethertype": "string"
},
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
}, "host-routing": [ null ]
}, "carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}, "vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
}, "propagate-remote-status": [ null ], {
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ], "egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}, "generic-interface-list": "string",
"l2-overhead": "integer"
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}, "inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}, "ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATION - Delete
Delete operation of resource: interface-configuration
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATION - Retrieve
Retrieve operation of resource: interface-configuration
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ], "ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer", "filtering": "string"
},
"shutdown": [ null ], "vlan-type": "string",
"vlan-identifier": "string"
}, "trunk-vla-ns": "string",
"trunk-tag-type": "string",
"mode": "string",
"access-vlan": "string"
},
"tunneling-ethertype": "string"
},
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
}, "host-routing": [ null ]
}, "carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}, "vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
}, "propagate-remote-status": [ null ], {
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ], "egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}, "generic-interface-list": "string",
"l2-overhead": "integer"
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}, "inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}, "ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
}
DAMPENING - Update
Update operation of resource: dampening
dampeningbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
DAMPENING - Create
Create operation of resource: dampening
dampeningbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
DAMPENING - Delete
Delete operation of resource: dampening
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
DAMPENING - Retrieve
Retrieve operation of resource: dampening
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
MTUS - Update
Update operation of resource: mtus
mtusbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MTUS - Create
Create operation of resource: mtus
mtusbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MTUS - Delete
Delete operation of resource: mtus
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MTUS - Retrieve
Retrieve operation of resource: mtus
ID of active interface-name
Successful operation
Internal Error
MTU - Update
Update operation of resource: mtu
mtubody object
ID of active interface-name
ID of owner
Request Content-Types: application/json
Request Example
{
"owner": "string",
"mtu": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
MTU - Create
Create operation of resource: mtu
mtubody object
ID of active interface-name
ID of owner
Request Content-Types: application/json
Request Example
{
"owner": "string",
"mtu": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
MTU - Delete
Delete operation of resource: mtu
ID of active interface-name
ID of owner
Successful operation
Internal Error
Response Content-Types: application/json
MTU - Retrieve
Retrieve operation of resource: mtu
ID of active interface-name
ID of owner
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"owner": "string",
"mtu": "integer"
}
ENCAPSULATION - Update
Update operation of resource: encapsulation
encapsulationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCAPSULATION - Create
Create operation of resource: encapsulation
encapsulationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCAPSULATION - Delete
Delete operation of resource: encapsulation
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ENCAPSULATION - Retrieve
Retrieve operation of resource: encapsulation
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
PSEUDOWIRE-ETHER - Update
Update operation of resource: pseudowire-ether
pseudowire-etherbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ETHER - Create
Create operation of resource: pseudowire-ether
pseudowire-etherbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ETHER - Delete
Delete operation of resource: pseudowire-ether
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ETHER - Retrieve
Retrieve operation of resource: pseudowire-ether
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
PSEUDOWIRE-IW - Update
Update operation of resource: pseudowire-iw
pseudowire-iwbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IW - Create
Create operation of resource: pseudowire-iw
pseudowire-iwbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IW - Delete
Delete operation of resource: pseudowire-iw
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IW - Retrieve
Retrieve operation of resource: pseudowire-iw
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
BVI - Update
Update operation of resource: bvi
bvibody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"host-routing": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BVI - Create
Create operation of resource: bvi
bvibody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"host-routing": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BVI - Delete
Delete operation of resource: bvi
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
BVI - Retrieve
Retrieve operation of resource: bvi
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"host-routing": [ null ]
}
L2-TRANSPORT - Update
Update operation of resource: l2-transport
l2-transportbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"propagate-remote-status": [ null ], {
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ], "egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2-TRANSPORT - Create
Create operation of resource: l2-transport
l2-transportbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"propagate-remote-status": [ null ], {
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ], "egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2-TRANSPORT - Delete
Delete operation of resource: l2-transport
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
L2-TRANSPORT - Retrieve
Retrieve operation of resource: l2-transport
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"propagate-remote-status": [ null ], {
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ], "egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}
L2-PROTOCOLS - Update
Update operation of resource: l2-protocols
l2-protocolsbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
L2-PROTOCOLS - Create
Create operation of resource: l2-protocols
l2-protocolsbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
L2-PROTOCOLS - Delete
Delete operation of resource: l2-protocols
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
L2-PROTOCOLS - Retrieve
Retrieve operation of resource: l2-protocols
ID of active interface-name
Successful operation
Internal Error
L2-PROTOCOL - Update
Update operation of resource: l2-protocol
l2-protocolbody object
ID of active interface-name
ID of l2-protocol-name
Request Content-Types: application/json
Request Example
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
L2-PROTOCOL - Create
Create operation of resource: l2-protocol
l2-protocolbody object
ID of active interface-name
ID of l2-protocol-name
Request Content-Types: application/json
Request Example
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
L2-PROTOCOL - Delete
Delete operation of resource: l2-protocol
ID of active interface-name
ID of l2-protocol-name
Successful operation
Internal Error
Response Content-Types: application/json
L2-PROTOCOL - Retrieve
Retrieve operation of resource: l2-protocol
ID of active interface-name
ID of l2-protocol-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
L2-ETHERNET-FEATURES - Update
Update operation of resource: l2-ethernet-features
l2-ethernet-featuresbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2-ETHERNET-FEATURES - Create
Create operation of resource: l2-ethernet-features
l2-ethernet-featuresbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2-ETHERNET-FEATURES - Delete
Delete operation of resource: l2-ethernet-features
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
L2-ETHERNET-FEATURES - Retrieve
Retrieve operation of resource: l2-ethernet-features
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
VLAN-SUB-CONFIGURATION - Update
Update operation of resource: vlan-sub-configuration
vlan-sub-configurationbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-SUB-CONFIGURATION - Create
Create operation of resource: vlan-sub-configuration
vlan-sub-configurationbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-SUB-CONFIGURATION - Delete
Delete operation of resource: vlan-sub-configuration
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-SUB-CONFIGURATION - Retrieve
Retrieve operation of resource: vlan-sub-configuration
ID of active interface-name
Successful operation
Internal Error
VLAN-IDENTIFIER - Update
Update operation of resource: vlan-identifier
vlan-identifierbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-IDENTIFIER - Create
Create operation of resource: vlan-identifier
vlan-identifierbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-IDENTIFIER - Delete
Delete operation of resource: vlan-identifier
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-IDENTIFIER - Retrieve
Retrieve operation of resource: vlan-identifier
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
ETHERNET-SERVICE - Update
Update operation of resource: ethernet-service
ethernet-servicebody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{ "outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}, "inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}, "ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-SERVICE - Create
Create operation of resource: ethernet-service
ethernet-servicebody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{ "outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}, "inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}, "ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-SERVICE - Delete
Delete operation of resource: ethernet-service
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-SERVICE - Retrieve
Retrieve operation of resource: ethernet-service
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}, "inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}, "ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
LOCAL-TRAFFIC-DEFAULT-ENCAPSULATION - Update
Update operation of resource: local-traffic-default-encapsulation
local-traffic-default-encapsulationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
LOCAL-TRAFFIC-DEFAULT-ENCAPSULATION - Create
Create operation of resource: local-traffic-default-encapsulation
local-traffic-default-encapsulationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
LOCAL-TRAFFIC-DEFAULT-ENCAPSULATION - Delete
Delete operation of resource: local-traffic-default-encapsulation
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
LOCAL-TRAFFIC-DEFAULT-ENCAPSULATION - Retrieve
Retrieve operation of resource: local-traffic-default-encapsulation
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}
ENCAPSULATION - Update
Update operation of resource: encapsulation
encapsulationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCAPSULATION - Create
Create operation of resource: encapsulation
encapsulationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCAPSULATION - Delete
Delete operation of resource: encapsulation
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ENCAPSULATION - Retrieve
Retrieve operation of resource: encapsulation
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
REWRITE - Update
Update operation of resource: rewrite
rewritebody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
REWRITE - Create
Create operation of resource: rewrite
rewritebody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
REWRITE - Delete
Delete operation of resource: rewrite
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
REWRITE - Retrieve
Retrieve operation of resource: rewrite
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}
ETHERNET-BNG - Update
Update operation of resource: ethernet-bng
ethernet-bngbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{ "ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-BNG - Create
Create operation of resource: ethernet-bng
ethernet-bngbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{ "ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-BNG - Delete
Delete operation of resource: ethernet-bng
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-BNG - Retrieve
Retrieve operation of resource: ethernet-bng
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
AMBIGUOUS-ENCAPSULATION - Update
Update operation of resource: ambiguous-encapsulation
ambiguous-encapsulationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
AMBIGUOUS-ENCAPSULATION - Create
Create operation of resource: ambiguous-encapsulation
ambiguous-encapsulationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
AMBIGUOUS-ENCAPSULATION - Delete
Delete operation of resource: ambiguous-encapsulation
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
AMBIGUOUS-ENCAPSULATION - Retrieve
Retrieve operation of resource: ambiguous-encapsulation
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
MAC-ACCOUNTING - Update
Update operation of resource: mac-accounting
mac-accountingbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"ingress": [ null ],
"egress": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MAC-ACCOUNTING - Create
Create operation of resource: mac-accounting
mac-accountingbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"ingress": [ null ],
"egress": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MAC-ACCOUNTING - Delete
Delete operation of resource: mac-accounting
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MAC-ACCOUNTING - Retrieve
Retrieve operation of resource: mac-accounting
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ingress": [ null ],
"egress": [ null ]
}
ETHERNET-FEATURES - Update
Update operation of resource: ethernet-features
ethernet-featuresbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"filtering": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-FEATURES - Create
Create operation of resource: ethernet-features
ethernet-featuresbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"filtering": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-FEATURES - Delete
Delete operation of resource: ethernet-features
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-FEATURES - Retrieve
Retrieve operation of resource: ethernet-features
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"filtering": "string"
}
CARRIER-DELAY - Update
Update operation of resource: carrier-delay
carrier-delaybody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
CARRIER-DELAY - Create
Create operation of resource: carrier-delay
carrier-delaybody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
CARRIER-DELAY - Delete
Delete operation of resource: carrier-delay
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
CARRIER-DELAY - Retrieve
Retrieve operation of resource: carrier-delay
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}
VLAN-TRUNK-CONFIGURATION - Update
Update operation of resource: vlan-trunk-configuration
vlan-trunk-configurationbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-TRUNK-CONFIGURATION - Create
Create operation of resource: vlan-trunk-configuration
vlan-trunk-configurationbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-TRUNK-CONFIGURATION - Delete
Delete operation of resource: vlan-trunk-configuration
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-TRUNK-CONFIGURATION - Retrieve
Retrieve operation of resource: vlan-trunk-configuration
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "vlan-type": "string",
"vlan-identifier": "string"
}, "trunk-vla-ns": "string",
"trunk-tag-type": "string",
"mode": "string",
"access-vlan": "string"
},
"tunneling-ethertype": "string"
}
NATIVE-VLAN-IDENTIFIER - Update
Update operation of resource: native-vlan-identifier
native-vlan-identifierbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"vlan-type": "string",
"vlan-identifier": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
NATIVE-VLAN-IDENTIFIER - Create
Create operation of resource: native-vlan-identifier
native-vlan-identifierbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"vlan-type": "string",
"vlan-identifier": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
NATIVE-VLAN-IDENTIFIER - Delete
Delete operation of resource: native-vlan-identifier
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
NATIVE-VLAN-IDENTIFIER - Retrieve
Retrieve operation of resource: native-vlan-identifier
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vlan-type": "string",
"vlan-identifier": "string"
}
VLAN-SWITCHED - Update
Update operation of resource: vlan-switched
vlan-switchedbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"trunk-vla-ns": "string",
"trunk-tag-type": "string",
"mode": "string",
"access-vlan": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-SWITCHED - Create
Create operation of resource: vlan-switched
vlan-switchedbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"trunk-vla-ns": "string",
"trunk-tag-type": "string",
"mode": "string",
"access-vlan": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-SWITCHED - Delete
Delete operation of resource: vlan-switched
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-SWITCHED - Retrieve
Retrieve operation of resource: vlan-switched
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"trunk-vla-ns": "string",
"trunk-tag-type": "string",
"mode": "string",
"access-vlan": "string"
}
L2VPN - Update
Update operation of resource: l2vpn
l2vpnbody object
Request Content-Types: application/json
Request Example
{ "pw-routing-global-id": "string", "enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
},
"pw-status-disable": [ null ],
"mspw-description": "string",
"pwoam-refresh": "integer",
"mac-limit-threshold": "string", "mtu-mismatch-ignore": [ null ]
}
}, { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}, "enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}, {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], }
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2VPN - Create
Create operation of resource: l2vpn
l2vpnbody object
Request Content-Types: application/json
Request Example
{ "pw-routing-global-id": "string", "enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
},
"pw-status-disable": [ null ],
"mspw-description": "string",
"pwoam-refresh": "integer",
"mac-limit-threshold": "string", "mtu-mismatch-ignore": [ null ]
}
}, { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}, "enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}, {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], }
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2VPN - Delete
Delete operation of resource: l2vpn
Successful operation
Internal Error
Response Content-Types: application/json
L2VPN - Retrieve
Retrieve operation of resource: l2vpn
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "pw-routing-global-id": "string", "enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
},
"pw-status-disable": [ null ],
"mspw-description": "string",
"pwoam-refresh": "integer",
"mac-limit-threshold": "string", "mtu-mismatch-ignore": [ null ]
}
}, { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}, "enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}, {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], }
}
]
}
}
}
PW-ROUTING - Update
Update operation of resource: pw-routing
pw-routingbody object
Successful operation
Internal Error
Response Content-Types: application/json
PW-ROUTING - Create
Create operation of resource: pw-routing
pw-routingbody object
Successful operation
Internal Error
Response Content-Types: application/json
PW-ROUTING - Delete
Delete operation of resource: pw-routing
Successful operation
Internal Error
Response Content-Types: application/json
PW-ROUTING - Retrieve
Retrieve operation of resource: pw-routing
Successful operation
Internal Error
PW-ROUTING-BGP - Update
Update operation of resource: pw-routing-bgp
pw-routing-bgpbody object
Successful operation
Internal Error
Response Content-Types: application/json
PW-ROUTING-BGP - Create
Create operation of resource: pw-routing-bgp
pw-routing-bgpbody object
Successful operation
Internal Error
Response Content-Types: application/json
PW-ROUTING-BGP - Delete
Delete operation of resource: pw-routing-bgp
Successful operation
Internal Error
Response Content-Types: application/json
PW-ROUTING-BGP - Retrieve
Retrieve operation of resource: pw-routing-bgp
Successful operation
Internal Error
EVPN-ROUTE-DISTINGUISHER - Update
Update operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Create
Create operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Delete
Delete operation of resource: evpn-route-distinguisher
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Retrieve
Retrieve operation of resource: evpn-route-distinguisher
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
NEIGHBOR - Update
Update operation of resource: neighbor
neighborbody object
Request Content-Types: application/json
Request Example
{
"neighbor": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Create
Create operation of resource: neighbor
neighborbody object
Request Content-Types: application/json
Request Example
{
"neighbor": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Delete
Delete operation of resource: neighbor
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Retrieve
Retrieve operation of resource: neighbor
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor": "string"
}
DATABASE - Update
Update operation of resource: database
databasebody object
Request Content-Types: application/json
Request Example
{ { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}, "enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}, {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"type": "string",
"fallback-disable": [ null ],
"path-name": "string"
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
}
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DATABASE - Create
Create operation of resource: database
databasebody object
Request Content-Types: application/json
Request Example
{ { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}, "enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}, {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"type": "string",
"fallback-disable": [ null ],
"path-name": "string"
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
}
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DATABASE - Delete
Delete operation of resource: database
Successful operation
Internal Error
Response Content-Types: application/json
DATABASE - Retrieve
Retrieve operation of resource: database
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}, "enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}, {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"type": "string",
"fallback-disable": [ null ],
"path-name": "string"
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
}
}
}
}
]
}
}
G8032-RINGS - Update
Update operation of resource: g8032-rings
g8032-ringsbody object
Request Content-Types: application/json
Request Example
{ { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
G8032-RINGS - Create
Create operation of resource: g8032-rings
g8032-ringsbody object
Request Content-Types: application/json
Request Example
{ { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
G8032-RINGS - Delete
Delete operation of resource: g8032-rings
Successful operation
Internal Error
Response Content-Types: application/json
G8032-RINGS - Retrieve
Retrieve operation of resource: g8032-rings
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}
G8032-RING - Update
Update operation of resource: g8032-ring
g8032-ringbody object
ID of g8032-ring-name
Request Content-Types: application/json
Request Example
{ {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
G8032-RING - Create
Create operation of resource: g8032-ring
g8032-ringbody object
ID of g8032-ring-name
Request Content-Types: application/json
Request Example
{ {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
G8032-RING - Delete
Delete operation of resource: g8032-ring
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
G8032-RING - Retrieve
Retrieve operation of resource: g8032-ring
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
ERP-PORT0S - Update
Update operation of resource: erp-port0s
erp-port0sbody object
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT0S - Create
Create operation of resource: erp-port0s
erp-port0sbody object
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT0S - Delete
Delete operation of resource: erp-port0s
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT0S - Retrieve
Retrieve operation of resource: erp-port0s
ID of g8032-ring-name
Successful operation
Internal Error
ERP-PORT0 - Update
Update operation of resource: erp-port0
erp-port0body object
ID of g8032-ring-name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"monitor": "string",
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT0 - Create
Create operation of resource: erp-port0
erp-port0body object
ID of g8032-ring-name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"monitor": "string",
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT0 - Delete
Delete operation of resource: erp-port0
ID of g8032-ring-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT0 - Retrieve
Retrieve operation of resource: erp-port0
ID of g8032-ring-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"monitor": "string",
"interface-name": "string"
}
ERP-INSTANCES - Update
Update operation of resource: erp-instances
erp-instancesbody object
ID of g8032-ring-name
Request Content-Types: application/json
Request Example
{ {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
ERP-INSTANCES - Create
Create operation of resource: erp-instances
erp-instancesbody object
ID of g8032-ring-name
Request Content-Types: application/json
Request Example
{ {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
ERP-INSTANCES - Delete
Delete operation of resource: erp-instances
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-INSTANCES - Retrieve
Retrieve operation of resource: erp-instances
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
}
ERP-INSTANCE - Update
Update operation of resource: erp-instance
erp-instancebody object
ID of g8032-ring-name
ID of erp-instance-id
Request Content-Types: application/json
Request Example
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ERP-INSTANCE - Create
Create operation of resource: erp-instance
erp-instancebody object
ID of g8032-ring-name
ID of erp-instance-id
Request Content-Types: application/json
Request Example
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ERP-INSTANCE - Delete
Delete operation of resource: erp-instance
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
ERP-INSTANCE - Retrieve
Retrieve operation of resource: erp-instance
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
RPL - Update
Update operation of resource: rpl
rplbody object
ID of g8032-ring-name
ID of erp-instance-id
Request Content-Types: application/json
Request Example
{
"role": "string",
"port": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
RPL - Create
Create operation of resource: rpl
rplbody object
ID of g8032-ring-name
ID of erp-instance-id
Request Content-Types: application/json
Request Example
{
"role": "string",
"port": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
RPL - Delete
Delete operation of resource: rpl
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
RPL - Retrieve
Retrieve operation of resource: rpl
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"role": "string",
"port": "string"
}
APS - Update
Update operation of resource: aps
apsbody object
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
APS - Create
Create operation of resource: aps
apsbody object
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
APS - Delete
Delete operation of resource: aps
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
APS - Retrieve
Retrieve operation of resource: aps
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
PORT1 - Update
Update operation of resource: port1
port1body object
ID of g8032-ring-name
ID of erp-instance-id
Request Content-Types: application/json
Request Example
{
"aps-type": "string",
"aps-channel": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PORT1 - Create
Create operation of resource: port1
port1body object
ID of g8032-ring-name
ID of erp-instance-id
Request Content-Types: application/json
Request Example
{
"aps-type": "string",
"aps-channel": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PORT1 - Delete
Delete operation of resource: port1
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
PORT1 - Retrieve
Retrieve operation of resource: port1
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"aps-type": "string",
"aps-channel": "string"
}
ERP-PORT1S - Update
Update operation of resource: erp-port1s
erp-port1sbody object
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT1S - Create
Create operation of resource: erp-port1s
erp-port1sbody object
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT1S - Delete
Delete operation of resource: erp-port1s
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT1S - Retrieve
Retrieve operation of resource: erp-port1s
ID of g8032-ring-name
ERP-PORT1 - Update
Update operation of resource: erp-port1
erp-port1body object
ID of g8032-ring-name
ID of erp-port-type
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT1 - Create
Create operation of resource: erp-port1
erp-port1body object
ID of g8032-ring-name
ID of erp-port-type
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT1 - Delete
Delete operation of resource: erp-port1
ID of g8032-ring-name
ID of erp-port-type
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT1 - Retrieve
Retrieve operation of resource: erp-port1
ID of g8032-ring-name
ID of erp-port-type
Successful operation
Internal Error
NONE-OR-VIRTUAL - Update
Update operation of resource: none-or-virtual
none-or-virtualbody object
ID of g8032-ring-name
ID of erp-port-type
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
NONE-OR-VIRTUAL - Create
Create operation of resource: none-or-virtual
none-or-virtualbody object
ID of g8032-ring-name
ID of erp-port-type
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
NONE-OR-VIRTUAL - Delete
Delete operation of resource: none-or-virtual
ID of g8032-ring-name
ID of erp-port-type
Successful operation
Internal Error
Response Content-Types: application/json
NONE-OR-VIRTUAL - Retrieve
Retrieve operation of resource: none-or-virtual
ID of g8032-ring-name
ID of erp-port-type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
INTERFACE - Update
Update operation of resource: interface
interfacebody object
ID of g8032-ring-name
ID of erp-port-type
ID of interface-name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Create
Create operation of resource: interface
interfacebody object
ID of g8032-ring-name
ID of erp-port-type
ID of interface-name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Delete
Delete operation of resource: interface
ID of g8032-ring-name
ID of erp-port-type
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Retrieve
Retrieve operation of resource: interface
ID of g8032-ring-name
ID of erp-port-type
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"interface-name": "string"
}
XCONNECT-GROUPS - Update
Update operation of resource: xconnect-groups
xconnect-groupsbody object
Request Content-Types: application/json
Request Example
{ { {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}, { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string"
}
]
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
XCONNECT-GROUPS - Create
Create operation of resource: xconnect-groups
xconnect-groupsbody object
Request Content-Types: application/json
Request Example
{ { {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}, { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string"
}
]
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
XCONNECT-GROUPS - Delete
Delete operation of resource: xconnect-groups
Successful operation
Internal Error
Response Content-Types: application/json
XCONNECT-GROUPS - Retrieve
Retrieve operation of resource: xconnect-groups
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}, { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string"
}
]
}
}
]
}
}
]
}
XCONNECT-GROUP - Update
Update operation of resource: xconnect-group
xconnect-groupbody object
ID of name
Request Content-Types: application/json
Request Example
{ {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}, { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
XCONNECT-GROUP - Create
Create operation of resource: xconnect-group
xconnect-groupbody object
ID of name
Request Content-Types: application/json
Request Example
{ {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}, { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
XCONNECT-GROUP - Delete
Delete operation of resource: xconnect-group
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
XCONNECT-GROUP - Retrieve
Retrieve operation of resource: xconnect-group
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}, { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
}
P2P-XCONNECTS - Update
Update operation of resource: p2p-xconnects
p2p-xconnectsbody object
ID of name
Request Content-Types: application/json
Request Example
{ { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
P2P-XCONNECTS - Create
Create operation of resource: p2p-xconnects
p2p-xconnectsbody object
ID of name
Request Content-Types: application/json
Request Example
{ { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
P2P-XCONNECTS - Delete
Delete operation of resource: p2p-xconnects
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
P2P-XCONNECTS - Retrieve
Retrieve operation of resource: p2p-xconnects
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
P2P-XCONNECT - Update
Update operation of resource: p2p-xconnect
p2p-xconnectbody object
ID of name
ID of 2p-xconnect_name
Request Content-Types: application/json
Request Example
{ {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
}, {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"2p-xconnect_name": "string",
"p2p-description": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
P2P-XCONNECT - Create
Create operation of resource: p2p-xconnect
p2p-xconnectbody object
ID of name
ID of 2p-xconnect_name
Request Content-Types: application/json
Request Example
{ {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
}, {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"2p-xconnect_name": "string",
"p2p-description": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
P2P-XCONNECT - Delete
Delete operation of resource: p2p-xconnect
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
P2P-XCONNECT - Retrieve
Retrieve operation of resource: p2p-xconnect
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
}, {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"2p-xconnect_name": "string",
"p2p-description": "string"
}
BACKUP-ATTACHMENT-CIRCUITS - Update
Update operation of resource: backup-attachment-circuits
backup-attachment-circuitsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-ATTACHMENT-CIRCUITS - Create
Create operation of resource: backup-attachment-circuits
backup-attachment-circuitsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-ATTACHMENT-CIRCUITS - Delete
Delete operation of resource: backup-attachment-circuits
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-ATTACHMENT-CIRCUITS - Retrieve
Retrieve operation of resource: backup-attachment-circuits
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
BACKUP-ATTACHMENT-CIRCUIT - Update
Update operation of resource: backup-attachment-circuit
backup-attachment-circuitbody object
ID of name
ID of 2p-xconnect_name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-ATTACHMENT-CIRCUIT - Create
Create operation of resource: backup-attachment-circuit
backup-attachment-circuitbody object
ID of name
ID of 2p-xconnect_name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-ATTACHMENT-CIRCUIT - Delete
Delete operation of resource: backup-attachment-circuit
ID of name
ID of 2p-xconnect_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-ATTACHMENT-CIRCUIT - Retrieve
Retrieve operation of resource: backup-attachment-circuit
ID of name
ID of 2p-xconnect_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-name": "string"
}
PSEUDOWIRE-EVPNS - Update
Update operation of resource: pseudowire-evpns
pseudowire-evpnsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-EVPNS - Create
Create operation of resource: pseudowire-evpns
pseudowire-evpnsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-EVPNS - Delete
Delete operation of resource: pseudowire-evpns
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-EVPNS - Retrieve
Retrieve operation of resource: pseudowire-evpns
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
PSEUDOWIRE-EVPN - Update
Update operation of resource: pseudowire-evpn
pseudowire-evpnbody object
ID of name
ID of 2p-xconnect_name
ID of eviid remote-acid source-acid
Request Content-Types: application/json
Request Example
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-EVPN - Create
Create operation of resource: pseudowire-evpn
pseudowire-evpnbody object
ID of name
ID of 2p-xconnect_name
ID of eviid remote-acid source-acid
Request Content-Types: application/json
Request Example
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-EVPN - Delete
Delete operation of resource: pseudowire-evpn
ID of name
ID of 2p-xconnect_name
ID of eviid remote-acid source-acid
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-EVPN - Retrieve
Retrieve operation of resource: pseudowire-evpn
ID of name
ID of 2p-xconnect_name
ID of eviid remote-acid source-acid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
PSEUDOWIRES - Update
Update operation of resource: pseudowires
pseudowiresbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRES - Create
Create operation of resource: pseudowires
pseudowiresbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRES - Delete
Delete operation of resource: pseudowires
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRES - Retrieve
Retrieve operation of resource: pseudowires
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
PSEUDOWIRE - Update
Update operation of resource: pseudowire
pseudowirebody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE - Create
Create operation of resource: pseudowire
pseudowirebody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE - Delete
Delete operation of resource: pseudowire
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE - Retrieve
Retrieve operation of resource: pseudowire
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
NEIGHBOR - Update
Update operation of resource: neighbor
neighborbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"neighbor": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Create
Create operation of resource: neighbor
neighborbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"neighbor": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Delete
Delete operation of resource: neighbor
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Retrieve
Retrieve operation of resource: neighbor
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor": "string"
}
MPLS-STATIC-LABELS - Update
Update operation of resource: mpls-static-labels
mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-STATIC-LABELS - Create
Create operation of resource: mpls-static-labels
mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-STATIC-LABELS - Delete
Delete operation of resource: mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-STATIC-LABELS - Retrieve
Retrieve operation of resource: mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-static-label": "string",
"local-static-label": "string"
}
BACKUP-PSEUDOWIRES - Update
Update operation of resource: backup-pseudowires
backup-pseudowiresbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRES - Create
Create operation of resource: backup-pseudowires
backup-pseudowiresbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRES - Delete
Delete operation of resource: backup-pseudowires
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRES - Retrieve
Retrieve operation of resource: backup-pseudowires
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
BACKUP-PSEUDOWIRE - Update
Update operation of resource: backup-pseudowire
backup-pseudowirebody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRE - Create
Create operation of resource: backup-pseudowire
backup-pseudowirebody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRE - Delete
Delete operation of resource: backup-pseudowire
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRE - Retrieve
Retrieve operation of resource: backup-pseudowire
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Successful operation
Internal Error
BACKUP-MPLS-STATIC-LABELS - Update
Update operation of resource: backup-mpls-static-labels
backup-mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-MPLS-STATIC-LABELS - Create
Create operation of resource: backup-mpls-static-labels
backup-mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-MPLS-STATIC-LABELS - Delete
Delete operation of resource: backup-mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-MPLS-STATIC-LABELS - Retrieve
Retrieve operation of resource: backup-mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-static-label": "string",
"local-static-label": "string"
}
L2TP-STATIC-ATTRIBUTES - Update
Update operation of resource: l2tp-static-attributes
l2tp-static-attributesbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string", "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC-ATTRIBUTES - Create
Create operation of resource: l2tp-static-attributes
l2tp-static-attributesbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string", "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC-ATTRIBUTES - Delete
Delete operation of resource: l2tp-static-attributes
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC-ATTRIBUTES - Retrieve
Retrieve operation of resource: l2tp-static-attributes
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string", "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
L2TP-STATIC - Update
Update operation of resource: l2tp-static
l2tp-staticbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC - Create
Create operation of resource: l2tp-static
l2tp-staticbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC - Delete
Delete operation of resource: l2tp-static
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC - Retrieve
Retrieve operation of resource: l2tp-static
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ]
}
PSEUDOWIRE-ADDRESS - Update
Update operation of resource: pseudowire-address
pseudowire-addressbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"pseudowire-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ADDRESS - Create
Create operation of resource: pseudowire-address
pseudowire-addressbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"pseudowire-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ADDRESS - Delete
Delete operation of resource: pseudowire-address
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ADDRESS - Retrieve
Retrieve operation of resource: pseudowire-address
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-address": "string"
}
MPLS-STATIC-LABELS - Update
Update operation of resource: mpls-static-labels
mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-STATIC-LABELS - Create
Create operation of resource: mpls-static-labels
mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-STATIC-LABELS - Delete
Delete operation of resource: mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-STATIC-LABELS - Retrieve
Retrieve operation of resource: mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-static-label": "string",
"local-static-label": "string"
}
BACKUP-PSEUDOWIRES - Update
Update operation of resource: backup-pseudowires
backup-pseudowiresbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRES - Create
Create operation of resource: backup-pseudowires
backup-pseudowiresbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRES - Delete
Delete operation of resource: backup-pseudowires
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRES - Retrieve
Retrieve operation of resource: backup-pseudowires
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
BACKUP-PSEUDOWIRE - Update
Update operation of resource: backup-pseudowire
backup-pseudowirebody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRE - Create
Create operation of resource: backup-pseudowire
backup-pseudowirebody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRE - Delete
Delete operation of resource: backup-pseudowire
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRE - Retrieve
Retrieve operation of resource: backup-pseudowire
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Successful operation
Internal Error
BACKUP-MPLS-STATIC-LABELS - Update
Update operation of resource: backup-mpls-static-labels
backup-mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-MPLS-STATIC-LABELS - Create
Create operation of resource: backup-mpls-static-labels
backup-mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-MPLS-STATIC-LABELS - Delete
Delete operation of resource: backup-mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-MPLS-STATIC-LABELS - Retrieve
Retrieve operation of resource: backup-mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-static-label": "string",
"local-static-label": "string"
}
L2TP-STATIC-ATTRIBUTES - Update
Update operation of resource: l2tp-static-attributes
l2tp-static-attributesbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string", "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC-ATTRIBUTES - Create
Create operation of resource: l2tp-static-attributes
l2tp-static-attributesbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string", "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC-ATTRIBUTES - Delete
Delete operation of resource: l2tp-static-attributes
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC-ATTRIBUTES - Retrieve
Retrieve operation of resource: l2tp-static-attributes
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string", "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
L2TP-STATIC - Update
Update operation of resource: l2tp-static
l2tp-staticbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC - Create
Create operation of resource: l2tp-static
l2tp-staticbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC - Delete
Delete operation of resource: l2tp-static
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC - Retrieve
Retrieve operation of resource: l2tp-static
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ]
}
MONITOR-SESSIONS - Update
Update operation of resource: monitor-sessions
monitor-sessionsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MONITOR-SESSIONS - Create
Create operation of resource: monitor-sessions
monitor-sessionsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MONITOR-SESSIONS - Delete
Delete operation of resource: monitor-sessions
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MONITOR-SESSIONS - Retrieve
Retrieve operation of resource: monitor-sessions
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
MONITOR-SESSION - Update
Update operation of resource: monitor-session
monitor-sessionbody object
ID of name
ID of 2p-xconnect_name
ID of onitor-session_name
Request Content-Types: application/json
Request Example
{
"onitor-session_name": "string",
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MONITOR-SESSION - Create
Create operation of resource: monitor-session
monitor-sessionbody object
ID of name
ID of 2p-xconnect_name
ID of onitor-session_name
Request Content-Types: application/json
Request Example
{
"onitor-session_name": "string",
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MONITOR-SESSION - Delete
Delete operation of resource: monitor-session
ID of name
ID of 2p-xconnect_name
ID of onitor-session_name
Successful operation
Internal Error
Response Content-Types: application/json
MONITOR-SESSION - Retrieve
Retrieve operation of resource: monitor-session
ID of name
ID of 2p-xconnect_name
ID of onitor-session_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"onitor-session_name": "string",
"enable": [ null ]
}
PSEUDOWIRE-ROUTEDS - Update
Update operation of resource: pseudowire-routeds
pseudowire-routedsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ROUTEDS - Create
Create operation of resource: pseudowire-routeds
pseudowire-routedsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ROUTEDS - Delete
Delete operation of resource: pseudowire-routeds
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ROUTEDS - Retrieve
Retrieve operation of resource: pseudowire-routeds
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
PSEUDOWIRE-ROUTED - Update
Update operation of resource: pseudowire-routed
pseudowire-routedbody object
ID of name
ID of 2p-xconnect_name
ID of global-id prefix acid sacid
Request Content-Types: application/json
Request Example
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ROUTED - Create
Create operation of resource: pseudowire-routed
pseudowire-routedbody object
ID of name
ID of 2p-xconnect_name
ID of global-id prefix acid sacid
Request Content-Types: application/json
Request Example
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ROUTED - Delete
Delete operation of resource: pseudowire-routed
ID of name
ID of 2p-xconnect_name
ID of global-id prefix acid sacid
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ROUTED - Retrieve
Retrieve operation of resource: pseudowire-routed
ID of name
ID of 2p-xconnect_name
ID of global-id prefix acid sacid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
ATTACHMENT-CIRCUITS - Update
Update operation of resource: attachment-circuits
attachment-circuitsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT-CIRCUITS - Create
Create operation of resource: attachment-circuits
attachment-circuitsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT-CIRCUITS - Delete
Delete operation of resource: attachment-circuits
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT-CIRCUITS - Retrieve
Retrieve operation of resource: attachment-circuits
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
ATTACHMENT-CIRCUIT - Update
Update operation of resource: attachment-circuit
attachment-circuitbody object
ID of name
ID of 2p-xconnect_name
ID of ttachment-circuit_name
Request Content-Types: application/json
Request Example
{
"ttachment-circuit_name": "string",
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT-CIRCUIT - Create
Create operation of resource: attachment-circuit
attachment-circuitbody object
ID of name
ID of 2p-xconnect_name
ID of ttachment-circuit_name
Request Content-Types: application/json
Request Example
{
"ttachment-circuit_name": "string",
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT-CIRCUIT - Delete
Delete operation of resource: attachment-circuit
ID of name
ID of 2p-xconnect_name
ID of ttachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT-CIRCUIT - Retrieve
Retrieve operation of resource: attachment-circuit
ID of name
ID of 2p-xconnect_name
ID of ttachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ttachment-circuit_name": "string",
"enable": [ null ]
}
MP2MP-XCONNECTS - Update
Update operation of resource: mp2mp-xconnects
mp2mp-xconnectsbody object
ID of name
Request Content-Types: application/json
Request Example
{ {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-XCONNECTS - Create
Create operation of resource: mp2mp-xconnects
mp2mp-xconnectsbody object
ID of name
Request Content-Types: application/json
Request Example
{ {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-XCONNECTS - Delete
Delete operation of resource: mp2mp-xconnects
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-XCONNECTS - Retrieve
Retrieve operation of resource: mp2mp-xconnects
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}
MP2MP-XCONNECT - Update
Update operation of resource: mp2mp-xconnect
mp2mp-xconnectbody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"p2mp-xconnect_name": "string",
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-XCONNECT - Create
Create operation of resource: mp2mp-xconnect
mp2mp-xconnectbody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"p2mp-xconnect_name": "string",
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-XCONNECT - Delete
Delete operation of resource: mp2mp-xconnect
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-XCONNECT - Retrieve
Retrieve operation of resource: mp2mp-xconnect
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"p2mp-xconnect_name": "string",
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
}
}
MP2MP-AUTO-DISCOVERY - Update
Update operation of resource: mp2mp-auto-discovery
mp2mp-auto-discoverybody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{ "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-AUTO-DISCOVERY - Create
Create operation of resource: mp2mp-auto-discovery
mp2mp-auto-discoverybody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{ "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-AUTO-DISCOVERY - Delete
Delete operation of resource: mp2mp-auto-discovery
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-AUTO-DISCOVERY - Retrieve
Retrieve operation of resource: mp2mp-auto-discovery
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
}
ROUTE-DISTINGUISHER - Update
Update operation of resource: route-distinguisher
route-distinguisherbody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-DISTINGUISHER - Create
Create operation of resource: route-distinguisher
route-distinguisherbody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-DISTINGUISHER - Delete
Delete operation of resource: route-distinguisher
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-DISTINGUISHER - Retrieve
Retrieve operation of resource: route-distinguisher
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
MP2MP-ROUTE-POLICY - Update
Update operation of resource: mp2mp-route-policy
mp2mp-route-policybody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"export": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-POLICY - Create
Create operation of resource: mp2mp-route-policy
mp2mp-route-policybody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"export": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-POLICY - Delete
Delete operation of resource: mp2mp-route-policy
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-POLICY - Retrieve
Retrieve operation of resource: mp2mp-route-policy
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"export": "string"
}
MP2MP-ROUTE-TARGETS - Update
Update operation of resource: mp2mp-route-targets
mp2mp-route-targetsbody object
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-TARGETS - Create
Create operation of resource: mp2mp-route-targets
mp2mp-route-targetsbody object
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-TARGETS - Delete
Delete operation of resource: mp2mp-route-targets
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-TARGETS - Retrieve
Retrieve operation of resource: mp2mp-route-targets
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
MP2MP-ROUTE-TARGET - Update
Update operation of resource: mp2mp-route-target
mp2mp-route-targetbody object
ID of name
ID of p2mp-xconnect_name
ID of role format
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-TARGET - Create
Create operation of resource: mp2mp-route-target
mp2mp-route-targetbody object
ID of name
ID of p2mp-xconnect_name
ID of role format
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-TARGET - Delete
Delete operation of resource: mp2mp-route-target
ID of name
ID of p2mp-xconnect_name
ID of role format
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-TARGET - Retrieve
Retrieve operation of resource: mp2mp-route-target
ID of name
ID of p2mp-xconnect_name
ID of role format
Successful operation
Internal Error
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Update
Update operation of resource: two-byte-as-or-four-byte-as
two-byte-as-or-four-byte-asbody object
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of as as-index
Request Content-Types: application/json
Request Example
{
"as": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Create
Create operation of resource: two-byte-as-or-four-byte-as
two-byte-as-or-four-byte-asbody object
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of as as-index
Request Content-Types: application/json
Request Example
{
"as": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Delete
Delete operation of resource: two-byte-as-or-four-byte-as
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of as as-index
Successful operation
Internal Error
Response Content-Types: application/json
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Retrieve
Retrieve operation of resource: two-byte-as-or-four-byte-as
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of as as-index
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"as": "string",
"as-index": "string"
}
IPV4-ADDRESS - Update
Update operation of resource: ipv4-address
ipv4-addressbody object
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of address addr-index
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IPV4-ADDRESS - Create
Create operation of resource: ipv4-address
ipv4-addressbody object
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of address addr-index
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IPV4-ADDRESS - Delete
Delete operation of resource: ipv4-address
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of address addr-index
Successful operation
Internal Error
Response Content-Types: application/json
IPV4-ADDRESS - Retrieve
Retrieve operation of resource: ipv4-address
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of address addr-index
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"address": "string"
}
MP2MP-SIGNALING-PROTOCOL - Update
Update operation of resource: mp2mp-signaling-protocol
mp2mp-signaling-protocolbody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-SIGNALING-PROTOCOL - Create
Create operation of resource: mp2mp-signaling-protocol
mp2mp-signaling-protocolbody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-SIGNALING-PROTOCOL - Delete
Delete operation of resource: mp2mp-signaling-protocol
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-SIGNALING-PROTOCOL - Retrieve
Retrieve operation of resource: mp2mp-signaling-protocol
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
}
FLOW-LABEL-LOAD-BALANCE - Update
Update operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Create
Create operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Delete
Delete operation of resource: flow-label-load-balance
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Retrieve
Retrieve operation of resource: flow-label-load-balance
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"static": [ null ],
"flow-label": "string"
}
CEIDS - Update
Update operation of resource: ceids
ceidsbody object
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
CEIDS - Create
Create operation of resource: ceids
ceidsbody object
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
CEIDS - Delete
Delete operation of resource: ceids
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
CEIDS - Retrieve
Retrieve operation of resource: ceids
ID of name
ID of p2mp-xconnect_name
CEID - Update
Update operation of resource: ceid
ceidbody object
ID of name
ID of p2mp-xconnect_name
ID of ce-id
Successful operation
Internal Error
Response Content-Types: application/json
CEID - Create
Create operation of resource: ceid
ceidbody object
ID of name
ID of p2mp-xconnect_name
ID of ce-id
Successful operation
Internal Error
Response Content-Types: application/json
CEID - Delete
Delete operation of resource: ceid
ID of name
ID of p2mp-xconnect_name
ID of ce-id
Successful operation
Internal Error
Response Content-Types: application/json
CEID - Retrieve
Retrieve operation of resource: ceid
ID of name
ID of p2mp-xconnect_name
ID of ce-id
REMOTE-CEID-ATTACHMENT-CIRCUITS - Update
Update operation of resource: remote-ceid-attachment-circuits
remote-ceid-attachment-circuitsbody object
ID of name
ID of p2mp-xconnect_name
ID of ce-id
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE-CEID-ATTACHMENT-CIRCUITS - Create
Create operation of resource: remote-ceid-attachment-circuits
remote-ceid-attachment-circuitsbody object
ID of name
ID of p2mp-xconnect_name
ID of ce-id
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE-CEID-ATTACHMENT-CIRCUITS - Delete
Delete operation of resource: remote-ceid-attachment-circuits
ID of name
ID of p2mp-xconnect_name
ID of ce-id
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE-CEID-ATTACHMENT-CIRCUITS - Retrieve
Retrieve operation of resource: remote-ceid-attachment-circuits
ID of name
ID of p2mp-xconnect_name
ID of ce-id
Successful operation
Internal Error
REMOTE-CEID-ATTACHMENT-CIRCUIT - Update
Update operation of resource: remote-ceid-attachment-circuit
remote-ceid-attachment-circuitbody object
ID of name
ID of p2mp-xconnect_name
ID of ce-id
ID of name remote-ce-id
Request Content-Types: application/json
Request Example
{
"name": "string",
"remote-ce-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE-CEID-ATTACHMENT-CIRCUIT - Create
Create operation of resource: remote-ceid-attachment-circuit
remote-ceid-attachment-circuitbody object
ID of name
ID of p2mp-xconnect_name
ID of ce-id
ID of name remote-ce-id
Request Content-Types: application/json
Request Example
{
"name": "string",
"remote-ce-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE-CEID-ATTACHMENT-CIRCUIT - Delete
Delete operation of resource: remote-ceid-attachment-circuit
ID of name
ID of p2mp-xconnect_name
ID of ce-id
ID of name remote-ce-id
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE-CEID-ATTACHMENT-CIRCUIT - Retrieve
Retrieve operation of resource: remote-ceid-attachment-circuit
ID of name
ID of p2mp-xconnect_name
ID of ce-id
ID of name remote-ce-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"name": "string",
"remote-ce-id": "string"
}
BRIDGE-DOMAIN-GROUPS - Update
Update operation of resource: bridge-domain-groups
bridge-domain-groupsbody object
Request Content-Types: application/json
Request Example
{ { { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "enable": [ null ],
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", }
}
]
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-GROUPS - Create
Create operation of resource: bridge-domain-groups
bridge-domain-groupsbody object
Request Content-Types: application/json
Request Example
{ { { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "enable": [ null ],
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", }
}
]
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-GROUPS - Delete
Delete operation of resource: bridge-domain-groups
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-GROUPS - Retrieve
Retrieve operation of resource: bridge-domain-groups
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "enable": [ null ],
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", }
}
]
}
}
]
}
}
]
}
BRIDGE-DOMAIN-GROUP - Update
Update operation of resource: bridge-domain-group
bridge-domain-groupbody object
ID of name
Request Content-Types: application/json
Request Example
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "enable": [ null ],
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string"
}
}
}
]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-GROUP - Create
Create operation of resource: bridge-domain-group
bridge-domain-groupbody object
ID of name
Request Content-Types: application/json
Request Example
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "enable": [ null ],
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string"
}
}
}
]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-GROUP - Delete
Delete operation of resource: bridge-domain-group
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-GROUP - Retrieve
Retrieve operation of resource: bridge-domain-group
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "enable": [ null ],
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string"
}
}
}
]
}
}
]
}
}
BRIDGE-DOMAINS - Update
Update operation of resource: bridge-domains
bridge-domainsbody object
ID of name
Request Content-Types: application/json
Request Example
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string"
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINS - Create
Create operation of resource: bridge-domains
bridge-domainsbody object
ID of name
Request Content-Types: application/json
Request Example
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string"
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINS - Delete
Delete operation of resource: bridge-domains
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINS - Retrieve
Retrieve operation of resource: bridge-domains
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string"
}
}
]
}
}
]
}
BRIDGE-DOMAIN - Update
Update operation of resource: bridge-domain
bridge-domainbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN - Create
Create operation of resource: bridge-domain
bridge-domainbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN - Delete
Delete operation of resource: bridge-domain
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN - Retrieve
Retrieve operation of resource: bridge-domain
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string"
}
]
}
}
BD-STORM-CONTROLS - Update
Update operation of resource: bd-storm-controls
bd-storm-controlsbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROLS - Create
Create operation of resource: bd-storm-controls
bd-storm-controlsbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROLS - Delete
Delete operation of resource: bd-storm-controls
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROLS - Retrieve
Retrieve operation of resource: bd-storm-controls
ID of name
ID of ridge-domain_name
BD-STORM-CONTROL - Update
Update operation of resource: bd-storm-control
bd-storm-controlbody object
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROL - Create
Create operation of resource: bd-storm-control
bd-storm-controlbody object
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROL - Delete
Delete operation of resource: bd-storm-control
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROL - Retrieve
Retrieve operation of resource: bd-storm-control
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
STORM-CONTROL-UNIT - Update
Update operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Create
Create operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Delete
Delete operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Retrieve
Retrieve operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
MEMBER-VNIS - Update
Update operation of resource: member-vnis
member-vnisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNIS - Create
Create operation of resource: member-vnis
member-vnisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNIS - Delete
Delete operation of resource: member-vnis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNIS - Retrieve
Retrieve operation of resource: member-vnis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
MEMBER-VNI - Update
Update operation of resource: member-vni
member-vnibody object
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI - Create
Create operation of resource: member-vni
member-vnibody object
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI - Delete
Delete operation of resource: member-vni
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI - Retrieve
Retrieve operation of resource: member-vni
ID of name
ID of ridge-domain_name
ID of vni
MEMBER-VNI-STATIC-MAC-ADDRESSES - Update
Update operation of resource: member-vni-static-mac-addresses
member-vni-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESSES - Create
Create operation of resource: member-vni-static-mac-addresses
member-vni-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESSES - Delete
Delete operation of resource: member-vni-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESSES - Retrieve
Retrieve operation of resource: member-vni-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
MEMBER-VNI-STATIC-MAC-ADDRESS - Update
Update operation of resource: member-vni-static-mac-address
member-vni-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of vni
ID of mac-address
Request Content-Types: application/json
Request Example
{
"next-hop-ip": "string",
"mac-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESS - Create
Create operation of resource: member-vni-static-mac-address
member-vni-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of vni
ID of mac-address
Request Content-Types: application/json
Request Example
{
"next-hop-ip": "string",
"mac-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESS - Delete
Delete operation of resource: member-vni-static-mac-address
ID of name
ID of ridge-domain_name
ID of vni
ID of mac-address
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESS - Retrieve
Retrieve operation of resource: member-vni-static-mac-address
ID of name
ID of ridge-domain_name
ID of vni
ID of mac-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"next-hop-ip": "string",
"mac-address": "string"
}
BRIDGE-DOMAIN-MAC - Update
Update operation of resource: bridge-domain-mac
bridge-domain-macbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-withdraw-relay": [ null ], "bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
},
"bd-mac-port-down-flush": [ null ], {
"drop": [ null ],
"address": "string"
}
]
}, "bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
},
"bd-mac-learn": "string",
"bd-mac-withdraw": [ null ], "shutdown-recovery-timer": "string"
},
"bd-mac-withdraw-behavior": "string",
"bd-mac-withdraw-access-pw-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-MAC - Create
Create operation of resource: bridge-domain-mac
bridge-domain-macbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-withdraw-relay": [ null ], "bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
},
"bd-mac-port-down-flush": [ null ], {
"drop": [ null ],
"address": "string"
}
]
}, "bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
},
"bd-mac-learn": "string",
"bd-mac-withdraw": [ null ], "shutdown-recovery-timer": "string"
},
"bd-mac-withdraw-behavior": "string",
"bd-mac-withdraw-access-pw-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-MAC - Delete
Delete operation of resource: bridge-domain-mac
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-MAC - Retrieve
Retrieve operation of resource: bridge-domain-mac
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bd-mac-withdraw-relay": [ null ], "bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
},
"bd-mac-port-down-flush": [ null ], {
"drop": [ null ],
"address": "string"
}
]
}, "bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
},
"bd-mac-learn": "string",
"bd-mac-withdraw": [ null ], "shutdown-recovery-timer": "string"
},
"bd-mac-withdraw-behavior": "string",
"bd-mac-withdraw-access-pw-disable": [ null ]
}
BD-MAC-LIMIT - Update
Update operation of resource: bd-mac-limit
bd-mac-limitbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-LIMIT - Create
Create operation of resource: bd-mac-limit
bd-mac-limitbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-LIMIT - Delete
Delete operation of resource: bd-mac-limit
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-LIMIT - Retrieve
Retrieve operation of resource: bd-mac-limit
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
}
BD-MAC-FILTERS - Update
Update operation of resource: bd-mac-filters
bd-mac-filtersbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTERS - Create
Create operation of resource: bd-mac-filters
bd-mac-filtersbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTERS - Delete
Delete operation of resource: bd-mac-filters
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTERS - Retrieve
Retrieve operation of resource: bd-mac-filters
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
BD-MAC-FILTER - Update
Update operation of resource: bd-mac-filter
bd-mac-filterbody object
ID of name
ID of ridge-domain_name
ID of address
Request Content-Types: application/json
Request Example
{
"drop": [ null ],
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTER - Create
Create operation of resource: bd-mac-filter
bd-mac-filterbody object
ID of name
ID of ridge-domain_name
ID of address
Request Content-Types: application/json
Request Example
{
"drop": [ null ],
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTER - Delete
Delete operation of resource: bd-mac-filter
ID of name
ID of ridge-domain_name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTER - Retrieve
Retrieve operation of resource: bd-mac-filter
ID of name
ID of ridge-domain_name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"drop": [ null ],
"address": "string"
}
MAC-SECURE - Update
Update operation of resource: mac-secure
mac-securebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"shutdown-recovery-timer": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MAC-SECURE - Create
Create operation of resource: mac-secure
mac-securebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"shutdown-recovery-timer": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MAC-SECURE - Delete
Delete operation of resource: mac-secure
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
MAC-SECURE - Retrieve
Retrieve operation of resource: mac-secure
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"shutdown-recovery-timer": "string"
}
BD-MAC-AGING - Update
Update operation of resource: bd-mac-aging
bd-mac-agingbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-AGING - Create
Create operation of resource: bd-mac-aging
bd-mac-agingbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-AGING - Delete
Delete operation of resource: bd-mac-aging
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-AGING - Retrieve
Retrieve operation of resource: bd-mac-aging
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
}
NV-SATELLITE - Update
Update operation of resource: nv-satellite
nv-satellitebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"offload-ipv4-multicast-enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
NV-SATELLITE - Create
Create operation of resource: nv-satellite
nv-satellitebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"offload-ipv4-multicast-enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
NV-SATELLITE - Delete
Delete operation of resource: nv-satellite
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
NV-SATELLITE - Retrieve
Retrieve operation of resource: nv-satellite
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"offload-ipv4-multicast-enable": [ null ]
}
BRIDGE-DOMAIN-PBB - Update
Update operation of resource: bridge-domain-pbb
bridge-domain-pbbbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ "pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}, { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-PBB - Create
Create operation of resource: bridge-domain-pbb
bridge-domain-pbbbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ "pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}, { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-PBB - Delete
Delete operation of resource: bridge-domain-pbb
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-PBB - Retrieve
Retrieve operation of resource: bridge-domain-pbb
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}, { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
}
PBB-EDGES - Update
Update operation of resource: pbb-edges
pbb-edgesbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGES - Create
Create operation of resource: pbb-edges
pbb-edgesbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGES - Delete
Delete operation of resource: pbb-edges
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGES - Retrieve
Retrieve operation of resource: pbb-edges
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
PBB-EDGE - Update
Update operation of resource: pbb-edge
pbb-edgebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE - Create
Create operation of resource: pbb-edge
pbb-edgebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE - Delete
Delete operation of resource: pbb-edge
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE - Retrieve
Retrieve operation of resource: pbb-edge
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
PBB-EDGE-SPLIT-HORIZON-GROUP - Update
Update operation of resource: pbb-edge-split-horizon-group
pbb-edge-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-SPLIT-HORIZON-GROUP - Create
Create operation of resource: pbb-edge-split-horizon-group
pbb-edge-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-SPLIT-HORIZON-GROUP - Delete
Delete operation of resource: pbb-edge-split-horizon-group
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-SPLIT-HORIZON-GROUP - Retrieve
Retrieve operation of resource: pbb-edge-split-horizon-group
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"disable": [ null ]
}
PBB-STATIC-MAC-MAPPINGS - Update
Update operation of resource: pbb-static-mac-mappings
pbb-static-mac-mappingsbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPINGS - Create
Create operation of resource: pbb-static-mac-mappings
pbb-static-mac-mappingsbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPINGS - Delete
Delete operation of resource: pbb-static-mac-mappings
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPINGS - Retrieve
Retrieve operation of resource: pbb-static-mac-mappings
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
PBB-STATIC-MAC-MAPPING - Update
Update operation of resource: pbb-static-mac-mapping
pbb-static-mac-mappingbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
ID of address
Request Content-Types: application/json
Request Example
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPING - Create
Create operation of resource: pbb-static-mac-mapping
pbb-static-mac-mappingbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
ID of address
Request Content-Types: application/json
Request Example
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPING - Delete
Delete operation of resource: pbb-static-mac-mapping
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPING - Retrieve
Retrieve operation of resource: pbb-static-mac-mapping
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
PBB-EDGE-DHCP-PROFILE - Update
Update operation of resource: pbb-edge-dhcp-profile
pbb-edge-dhcp-profilebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-DHCP-PROFILE - Create
Create operation of resource: pbb-edge-dhcp-profile
pbb-edge-dhcp-profilebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-DHCP-PROFILE - Delete
Delete operation of resource: pbb-edge-dhcp-profile
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-DHCP-PROFILE - Retrieve
Retrieve operation of resource: pbb-edge-dhcp-profile
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
PBB-EDGE-MAC - Update
Update operation of resource: pbb-edge-mac
pbb-edge-macbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC - Create
Create operation of resource: pbb-edge-mac
pbb-edge-macbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC - Delete
Delete operation of resource: pbb-edge-mac
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC - Retrieve
Retrieve operation of resource: pbb-edge-mac
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
}
PBB-EDGE-MAC-LIMIT - Update
Update operation of resource: pbb-edge-mac-limit
pbb-edge-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-LIMIT - Create
Create operation of resource: pbb-edge-mac-limit
pbb-edge-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-LIMIT - Delete
Delete operation of resource: pbb-edge-mac-limit
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-LIMIT - Retrieve
Retrieve operation of resource: pbb-edge-mac-limit
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}
PBB-EDGE-MAC-AGING - Update
Update operation of resource: pbb-edge-mac-aging
pbb-edge-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-AGING - Create
Create operation of resource: pbb-edge-mac-aging
pbb-edge-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-AGING - Delete
Delete operation of resource: pbb-edge-mac-aging
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-AGING - Retrieve
Retrieve operation of resource: pbb-edge-mac-aging
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
}
PBB-EDGE-MAC-SECURE - Update
Update operation of resource: pbb-edge-mac-secure
pbb-edge-mac-securebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"action": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-SECURE - Create
Create operation of resource: pbb-edge-mac-secure
pbb-edge-mac-securebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"action": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-SECURE - Delete
Delete operation of resource: pbb-edge-mac-secure
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-SECURE - Retrieve
Retrieve operation of resource: pbb-edge-mac-secure
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"action": "string"
}
PBB-CORE - Update
Update operation of resource: pbb-core
pbb-corebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE - Create
Create operation of resource: pbb-core
pbb-corebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE - Delete
Delete operation of resource: pbb-core
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE - Retrieve
Retrieve operation of resource: pbb-core
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}
PBB-CORE-MAC - Update
Update operation of resource: pbb-core-mac
pbb-core-macbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC - Create
Create operation of resource: pbb-core-mac
pbb-core-macbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC - Delete
Delete operation of resource: pbb-core-mac
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC - Retrieve
Retrieve operation of resource: pbb-core-mac
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
}
PBB-CORE-MAC-AGING - Update
Update operation of resource: pbb-core-mac-aging
pbb-core-mac-agingbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-AGING - Create
Create operation of resource: pbb-core-mac-aging
pbb-core-mac-agingbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-AGING - Delete
Delete operation of resource: pbb-core-mac-aging
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-AGING - Retrieve
Retrieve operation of resource: pbb-core-mac-aging
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
PBB-CORE-MAC-LIMIT - Update
Update operation of resource: pbb-core-mac-limit
pbb-core-mac-limitbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-LIMIT - Create
Create operation of resource: pbb-core-mac-limit
pbb-core-mac-limitbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-LIMIT - Delete
Delete operation of resource: pbb-core-mac-limit
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-LIMIT - Retrieve
Retrieve operation of resource: pbb-core-mac-limit
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}
PBB-CORE-EVIS - Update
Update operation of resource: pbb-core-evis
pbb-core-evisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVIS - Create
Create operation of resource: pbb-core-evis
pbb-core-evisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVIS - Delete
Delete operation of resource: pbb-core-evis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVIS - Retrieve
Retrieve operation of resource: pbb-core-evis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
PBB-CORE-EVI - Update
Update operation of resource: pbb-core-evi
pbb-core-evibody object
ID of name
ID of ridge-domain_name
ID of eviid
Request Content-Types: application/json
Request Example
{
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVI - Create
Create operation of resource: pbb-core-evi
pbb-core-evibody object
ID of name
ID of ridge-domain_name
ID of eviid
Request Content-Types: application/json
Request Example
{
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVI - Delete
Delete operation of resource: pbb-core-evi
ID of name
ID of ridge-domain_name
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVI - Retrieve
Retrieve operation of resource: pbb-core-evi
ID of name
ID of ridge-domain_name
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"eviid": "string"
}
PBB-CORE-DHCP-PROFILE - Update
Update operation of resource: pbb-core-dhcp-profile
pbb-core-dhcp-profilebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-DHCP-PROFILE - Create
Create operation of resource: pbb-core-dhcp-profile
pbb-core-dhcp-profilebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-DHCP-PROFILE - Delete
Delete operation of resource: pbb-core-dhcp-profile
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-DHCP-PROFILE - Retrieve
Retrieve operation of resource: pbb-core-dhcp-profile
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
BRIDGE-DOMAIN-EVIS - Update
Update operation of resource: bridge-domain-evis
bridge-domain-evisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVIS - Create
Create operation of resource: bridge-domain-evis
bridge-domain-evisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVIS - Delete
Delete operation of resource: bridge-domain-evis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVIS - Retrieve
Retrieve operation of resource: bridge-domain-evis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
BRIDGE-DOMAIN-EVI - Update
Update operation of resource: bridge-domain-evi
bridge-domain-evibody object
ID of name
ID of ridge-domain_name
ID of vpn-id
Request Content-Types: application/json
Request Example
{
"vpn-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVI - Create
Create operation of resource: bridge-domain-evi
bridge-domain-evibody object
ID of name
ID of ridge-domain_name
ID of vpn-id
Request Content-Types: application/json
Request Example
{
"vpn-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVI - Delete
Delete operation of resource: bridge-domain-evi
ID of name
ID of ridge-domain_name
ID of vpn-id
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVI - Retrieve
Retrieve operation of resource: bridge-domain-evi
ID of name
ID of ridge-domain_name
ID of vpn-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vpn-id": "string"
}
ACCESS-VFIS - Update
Update operation of resource: access-vfis
access-vfisbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFIS - Create
Create operation of resource: access-vfis
access-vfisbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFIS - Delete
Delete operation of resource: access-vfis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFIS - Retrieve
Retrieve operation of resource: access-vfis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"name": "string"
}
]
}
ACCESS-VFI - Update
Update operation of resource: access-vfi
access-vfibody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Request Content-Types: application/json
Request Example
{
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"ccess-vfi_name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI - Create
Create operation of resource: access-vfi
access-vfibody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Request Content-Types: application/json
Request Example
{
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"ccess-vfi_name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI - Delete
Delete operation of resource: access-vfi
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI - Retrieve
Retrieve operation of resource: access-vfi
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"ccess-vfi_name": "string"
}
ACCESS-VFI-PSEUDOWIRES - Update
Update operation of resource: access-vfi-pseudowires
access-vfi-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRES - Create
Create operation of resource: access-vfi-pseudowires
access-vfi-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRES - Delete
Delete operation of resource: access-vfi-pseudowires
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRES - Retrieve
Retrieve operation of resource: access-vfi-pseudowires
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
ACCESS-VFI-PSEUDOWIRE - Update
Update operation of resource: access-vfi-pseudowire
access-vfi-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE - Create
Create operation of resource: access-vfi-pseudowire
access-vfi-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE - Delete
Delete operation of resource: access-vfi-pseudowire
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE - Retrieve
Retrieve operation of resource: access-vfi-pseudowire
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESSES - Update
Update operation of resource: access-vfi-pseudowire-static-mac-addresses
access-vfi-pseudowire-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESSES - Create
Create operation of resource: access-vfi-pseudowire-static-mac-addresses
access-vfi-pseudowire-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESSES - Delete
Delete operation of resource: access-vfi-pseudowire-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESSES - Retrieve
Retrieve operation of resource: access-vfi-pseudowire-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESS - Update
Update operation of resource: access-vfi-pseudowire-static-mac-address
access-vfi-pseudowire-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESS - Create
Create operation of resource: access-vfi-pseudowire-static-mac-address
access-vfi-pseudowire-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESS - Delete
Delete operation of resource: access-vfi-pseudowire-static-mac-address
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESS - Retrieve
Retrieve operation of resource: access-vfi-pseudowire-static-mac-address
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"address": "string"
}
BD-PSEUDOWIRES - Update
Update operation of resource: bd-pseudowires
bd-pseudowiresbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRES - Create
Create operation of resource: bd-pseudowires
bd-pseudowiresbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRES - Delete
Delete operation of resource: bd-pseudowires
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRES - Retrieve
Retrieve operation of resource: bd-pseudowires
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
]
}
BD-PSEUDOWIRE - Update
Update operation of resource: bd-pseudowire
bd-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{ {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE - Create
Create operation of resource: bd-pseudowire
bd-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{ {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE - Delete
Delete operation of resource: bd-pseudowire
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE - Retrieve
Retrieve operation of resource: bd-pseudowire
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
PSEUDOWIRE-DAI - Update
Update operation of resource: pseudowire-dai
pseudowire-daibody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI - Create
Create operation of resource: pseudowire-dai
pseudowire-daibody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI - Delete
Delete operation of resource: pseudowire-dai
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI - Retrieve
Retrieve operation of resource: pseudowire-dai
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
PSEUDOWIRE-DAI-ADDRESS-VALIDATION - Update
Update operation of resource: pseudowire-dai-address-validation
pseudowire-dai-address-validationbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI-ADDRESS-VALIDATION - Create
Create operation of resource: pseudowire-dai-address-validation
pseudowire-dai-address-validationbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI-ADDRESS-VALIDATION - Delete
Delete operation of resource: pseudowire-dai-address-validation
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI-ADDRESS-VALIDATION - Retrieve
Retrieve operation of resource: pseudowire-dai-address-validation
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
BDPW-STORM-CONTROL-TYPES - Update
Update operation of resource: bdpw-storm-control-types
bdpw-storm-control-typesbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPES - Create
Create operation of resource: bdpw-storm-control-types
bdpw-storm-control-typesbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPES - Delete
Delete operation of resource: bdpw-storm-control-types
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPES - Retrieve
Retrieve operation of resource: bdpw-storm-control-types
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
BDPW-STORM-CONTROL-TYPE - Update
Update operation of resource: bdpw-storm-control-type
bdpw-storm-control-typebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPE - Create
Create operation of resource: bdpw-storm-control-type
bdpw-storm-control-typebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPE - Delete
Delete operation of resource: bdpw-storm-control-type
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPE - Retrieve
Retrieve operation of resource: bdpw-storm-control-type
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
STORM-CONTROL-UNIT - Update
Update operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Create
Create operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Delete
Delete operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Retrieve
Retrieve operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
PSEUDOWIRE-PROFILE - Update
Update operation of resource: pseudowire-profile
pseudowire-profilebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-PROFILE - Create
Create operation of resource: pseudowire-profile
pseudowire-profilebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-PROFILE - Delete
Delete operation of resource: pseudowire-profile
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-PROFILE - Retrieve
Retrieve operation of resource: pseudowire-profile
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
BD-PW-STATIC-MAC-ADDRESSES - Update
Update operation of resource: bd-pw-static-mac-addresses
bd-pw-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESSES - Create
Create operation of resource: bd-pw-static-mac-addresses
bd-pw-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESSES - Delete
Delete operation of resource: bd-pw-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESSES - Retrieve
Retrieve operation of resource: bd-pw-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
BD-PW-STATIC-MAC-ADDRESS - Update
Update operation of resource: bd-pw-static-mac-address
bd-pw-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESS - Create
Create operation of resource: bd-pw-static-mac-address
bd-pw-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESS - Delete
Delete operation of resource: bd-pw-static-mac-address
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESS - Retrieve
Retrieve operation of resource: bd-pw-static-mac-address
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"address": "string"
}
PSEUDOWIRE-IP-SOURCE-GUARD - Update
Update operation of resource: pseudowire-ip-source-guard
pseudowire-ip-source-guardbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IP-SOURCE-GUARD - Create
Create operation of resource: pseudowire-ip-source-guard
pseudowire-ip-source-guardbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IP-SOURCE-GUARD - Delete
Delete operation of resource: pseudowire-ip-source-guard
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IP-SOURCE-GUARD - Retrieve
Retrieve operation of resource: pseudowire-ip-source-guard
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
PSEUDOWIRE-MAC - Update
Update operation of resource: pseudowire-mac
pseudowire-macbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC - Create
Create operation of resource: pseudowire-mac
pseudowire-macbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC - Delete
Delete operation of resource: pseudowire-mac
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC - Retrieve
Retrieve operation of resource: pseudowire-mac
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}
PSEUDOWIRE-MAC-SECURE - Update
Update operation of resource: pseudowire-mac-secure
pseudowire-mac-securebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"shutdown-recovery-timer": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-SECURE - Create
Create operation of resource: pseudowire-mac-secure
pseudowire-mac-securebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"shutdown-recovery-timer": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-SECURE - Delete
Delete operation of resource: pseudowire-mac-secure
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-SECURE - Retrieve
Retrieve operation of resource: pseudowire-mac-secure
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"shutdown-recovery-timer": "string"
}
PSEUDOWIRE-MAC-AGING - Update
Update operation of resource: pseudowire-mac-aging
pseudowire-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-AGING - Create
Create operation of resource: pseudowire-mac-aging
pseudowire-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-AGING - Delete
Delete operation of resource: pseudowire-mac-aging
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-AGING - Retrieve
Retrieve operation of resource: pseudowire-mac-aging
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
PSEUDOWIRE-MAC-LIMIT - Update
Update operation of resource: pseudowire-mac-limit
pseudowire-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-LIMIT - Create
Create operation of resource: pseudowire-mac-limit
pseudowire-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-LIMIT - Delete
Delete operation of resource: pseudowire-mac-limit
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-LIMIT - Retrieve
Retrieve operation of resource: pseudowire-mac-limit
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
BD-PW-SPLIT-HORIZON - Update
Update operation of resource: bd-pw-split-horizon
bd-pw-split-horizonbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON - Create
Create operation of resource: bd-pw-split-horizon
bd-pw-split-horizonbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON - Delete
Delete operation of resource: bd-pw-split-horizon
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON - Retrieve
Retrieve operation of resource: bd-pw-split-horizon
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
BD-PW-SPLIT-HORIZON-GROUP - Update
Update operation of resource: bd-pw-split-horizon-group
bd-pw-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON-GROUP - Create
Create operation of resource: bd-pw-split-horizon-group
bd-pw-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON-GROUP - Delete
Delete operation of resource: bd-pw-split-horizon-group
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON-GROUP - Retrieve
Retrieve operation of resource: bd-pw-split-horizon-group
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ]
}
BD-PW-MPLS-STATIC-LABELS - Update
Update operation of resource: bd-pw-mpls-static-labels
bd-pw-mpls-static-labelsbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-MPLS-STATIC-LABELS - Create
Create operation of resource: bd-pw-mpls-static-labels
bd-pw-mpls-static-labelsbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-MPLS-STATIC-LABELS - Delete
Delete operation of resource: bd-pw-mpls-static-labels
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-MPLS-STATIC-LABELS - Retrieve
Retrieve operation of resource: bd-pw-mpls-static-labels
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-static-label": "string",
"local-static-label": "string"
}
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRES - Update
Update operation of resource: bridge-domain-backup-pseudowires
bridge-domain-backup-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRES - Create
Create operation of resource: bridge-domain-backup-pseudowires
bridge-domain-backup-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRES - Delete
Delete operation of resource: bridge-domain-backup-pseudowires
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRES - Retrieve
Retrieve operation of resource: bridge-domain-backup-pseudowires
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRE - Update
Update operation of resource: bridge-domain-backup-pseudowire
bridge-domain-backup-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRE - Create
Create operation of resource: bridge-domain-backup-pseudowire
bridge-domain-backup-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRE - Delete
Delete operation of resource: bridge-domain-backup-pseudowire
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRE - Retrieve
Retrieve operation of resource: bridge-domain-backup-pseudowire
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
VFIS - Update
Update operation of resource: vfis
vfisbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"vpnid": "string",
"vfi-shutdown": [ null ],
"name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}, { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VFIS - Create
Create operation of resource: vfis
vfisbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"vpnid": "string",
"vfi-shutdown": [ null ],
"name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}, { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VFIS - Delete
Delete operation of resource: vfis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
VFIS - Retrieve
Retrieve operation of resource: vfis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"vpnid": "string",
"vfi-shutdown": [ null ],
"name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}, { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
}
]
}
VFI - Update
Update operation of resource: vfi
vfibody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"vpnid": "string",
"vfi-shutdown": [ null ], { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
},
"fi_name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI - Create
Create operation of resource: vfi
vfibody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"vpnid": "string",
"vfi-shutdown": [ null ], { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
},
"fi_name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI - Delete
Delete operation of resource: vfi
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
VFI - Retrieve
Retrieve operation of resource: vfi
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vpnid": "string",
"vfi-shutdown": [ null ], { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
},
"fi_name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
}
MULTICAST-P2MP - Update
Update operation of resource: multicast-p2mp
multicast-p2mpbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
MULTICAST-P2MP - Create
Create operation of resource: multicast-p2mp
multicast-p2mpbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
MULTICAST-P2MP - Delete
Delete operation of resource: multicast-p2mp
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
MULTICAST-P2MP - Retrieve
Retrieve operation of resource: multicast-p2mp
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
TRANSPORTS - Update
Update operation of resource: transports
transportsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORTS - Create
Create operation of resource: transports
transportsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORTS - Delete
Delete operation of resource: transports
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORTS - Retrieve
Retrieve operation of resource: transports
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
TRANSPORT - Update
Update operation of resource: transport
transportbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of transport-name
Request Content-Types: application/json
Request Example
{
"attribute-set-name": "string",
"transport-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT - Create
Create operation of resource: transport
transportbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of transport-name
Request Content-Types: application/json
Request Example
{
"attribute-set-name": "string",
"transport-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT - Delete
Delete operation of resource: transport
ID of name
ID of ridge-domain_name
ID of fi_name
ID of transport-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT - Retrieve
Retrieve operation of resource: transport
ID of name
ID of ridge-domain_name
ID of fi_name
ID of transport-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"attribute-set-name": "string",
"transport-name": "string"
}
SIGNALINGS - Update
Update operation of resource: signalings
signalingsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALINGS - Create
Create operation of resource: signalings
signalingsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALINGS - Delete
Delete operation of resource: signalings
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALINGS - Retrieve
Retrieve operation of resource: signalings
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
SIGNALING - Update
Update operation of resource: signaling
signalingbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of signaling-name
Request Content-Types: application/json
Request Example
{
"signaling-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING - Create
Create operation of resource: signaling
signalingbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of signaling-name
Request Content-Types: application/json
Request Example
{
"signaling-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING - Delete
Delete operation of resource: signaling
ID of name
ID of ridge-domain_name
ID of fi_name
ID of signaling-name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING - Retrieve
Retrieve operation of resource: signaling
ID of name
ID of ridge-domain_name
ID of fi_name
ID of signaling-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"signaling-name": "string"
}
VFI-PSEUDOWIRES - Update
Update operation of resource: vfi-pseudowires
vfi-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{ { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRES - Create
Create operation of resource: vfi-pseudowires
vfi-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{ { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRES - Delete
Delete operation of resource: vfi-pseudowires
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRES - Retrieve
Retrieve operation of resource: vfi-pseudowires
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
VFI-PSEUDOWIRE - Update
Update operation of resource: vfi-pseudowire
vfi-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{ "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRE - Create
Create operation of resource: vfi-pseudowire
vfi-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{ "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRE - Delete
Delete operation of resource: vfi-pseudowire
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRE - Retrieve
Retrieve operation of resource: vfi-pseudowire
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
VFI-PW-DHCP-SNOOP - Update
Update operation of resource: vfi-pw-dhcp-snoop
vfi-pw-dhcp-snoopbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-DHCP-SNOOP - Create
Create operation of resource: vfi-pw-dhcp-snoop
vfi-pw-dhcp-snoopbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-DHCP-SNOOP - Delete
Delete operation of resource: vfi-pw-dhcp-snoop
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-DHCP-SNOOP - Retrieve
Retrieve operation of resource: vfi-pw-dhcp-snoop
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
VFI-PW-MPLS-STATIC-LABELS - Update
Update operation of resource: vfi-pw-mpls-static-labels
vfi-pw-mpls-static-labelsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-MPLS-STATIC-LABELS - Create
Create operation of resource: vfi-pw-mpls-static-labels
vfi-pw-mpls-static-labelsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-MPLS-STATIC-LABELS - Delete
Delete operation of resource: vfi-pw-mpls-static-labels
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-MPLS-STATIC-LABELS - Retrieve
Retrieve operation of resource: vfi-pw-mpls-static-labels
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-static-label": "string",
"local-static-label": "string"
}
PSEUDOWIRE-STATIC-MAC-ADDRESSES - Update
Update operation of resource: pseudowire-static-mac-addresses
pseudowire-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESSES - Create
Create operation of resource: pseudowire-static-mac-addresses
pseudowire-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESSES - Delete
Delete operation of resource: pseudowire-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESSES - Retrieve
Retrieve operation of resource: pseudowire-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
PSEUDOWIRE-STATIC-MAC-ADDRESS - Update
Update operation of resource: pseudowire-static-mac-address
pseudowire-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESS - Create
Create operation of resource: pseudowire-static-mac-address
pseudowire-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESS - Delete
Delete operation of resource: pseudowire-static-mac-address
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESS - Retrieve
Retrieve operation of resource: pseudowire-static-mac-address
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"address": "string"
}
BGP-AUTO-DISCOVERY - Update
Update operation of resource: bgp-auto-discovery
bgp-auto-discoverybody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-AUTO-DISCOVERY - Create
Create operation of resource: bgp-auto-discovery
bgp-auto-discoverybody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-AUTO-DISCOVERY - Delete
Delete operation of resource: bgp-auto-discovery
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
BGP-AUTO-DISCOVERY - Retrieve
Retrieve operation of resource: bgp-auto-discovery
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
LDP-SIGNALING-PROTOCOL - Update
Update operation of resource: ldp-signaling-protocol
ldp-signaling-protocolbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
LDP-SIGNALING-PROTOCOL - Create
Create operation of resource: ldp-signaling-protocol
ldp-signaling-protocolbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
LDP-SIGNALING-PROTOCOL - Delete
Delete operation of resource: ldp-signaling-protocol
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
LDP-SIGNALING-PROTOCOL - Retrieve
Retrieve operation of resource: ldp-signaling-protocol
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
VPLS-ID - Update
Update operation of resource: vpls-id
vpls-idbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VPLS-ID - Create
Create operation of resource: vpls-id
vpls-idbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VPLS-ID - Delete
Delete operation of resource: vpls-id
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
VPLS-ID - Retrieve
Retrieve operation of resource: vpls-id
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
FLOW-LABEL-LOAD-BALANCE - Update
Update operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Create
Create operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Delete
Delete operation of resource: flow-label-load-balance
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Retrieve
Retrieve operation of resource: flow-label-load-balance
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"static": [ null ],
"flow-label": "string"
}
BGP-ROUTE-POLICY - Update
Update operation of resource: bgp-route-policy
bgp-route-policybody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"export": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-ROUTE-POLICY - Create
Create operation of resource: bgp-route-policy
bgp-route-policybody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"export": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-ROUTE-POLICY - Delete
Delete operation of resource: bgp-route-policy
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
BGP-ROUTE-POLICY - Retrieve
Retrieve operation of resource: bgp-route-policy
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"export": "string"
}
ROUTE-DISTINGUISHER - Update
Update operation of resource: route-distinguisher
route-distinguisherbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-DISTINGUISHER - Create
Create operation of resource: route-distinguisher
route-distinguisherbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-DISTINGUISHER - Delete
Delete operation of resource: route-distinguisher
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-DISTINGUISHER - Retrieve
Retrieve operation of resource: route-distinguisher
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
BGP-SIGNALING-PROTOCOL - Update
Update operation of resource: bgp-signaling-protocol
bgp-signaling-protocolbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
BGP-SIGNALING-PROTOCOL - Create
Create operation of resource: bgp-signaling-protocol
bgp-signaling-protocolbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
BGP-SIGNALING-PROTOCOL - Delete
Delete operation of resource: bgp-signaling-protocol
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
BGP-SIGNALING-PROTOCOL - Retrieve
Retrieve operation of resource: bgp-signaling-protocol
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
FLOW-LABEL-LOAD-BALANCE - Update
Update operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Create
Create operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Delete
Delete operation of resource: flow-label-load-balance
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Retrieve
Retrieve operation of resource: flow-label-load-balance
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"static": [ null ],
"flow-label": "string"
}
ROUTE-TARGETS - Update
Update operation of resource: route-targets
route-targetsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGETS - Create
Create operation of resource: route-targets
route-targetsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGETS - Delete
Delete operation of resource: route-targets
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGETS - Retrieve
Retrieve operation of resource: route-targets
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
ROUTE-TARGET - Update
Update operation of resource: route-target
route-targetbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGET - Create
Create operation of resource: route-target
route-targetbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGET - Delete
Delete operation of resource: route-target
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGET - Retrieve
Retrieve operation of resource: route-target
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
Successful operation
Internal Error
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Update
Update operation of resource: two-byte-as-or-four-byte-as
two-byte-as-or-four-byte-asbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of as as-index
Request Content-Types: application/json
Request Example
{
"as": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Create
Create operation of resource: two-byte-as-or-four-byte-as
two-byte-as-or-four-byte-asbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of as as-index
Request Content-Types: application/json
Request Example
{
"as": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Delete
Delete operation of resource: two-byte-as-or-four-byte-as
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of as as-index
Successful operation
Internal Error
Response Content-Types: application/json
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Retrieve
Retrieve operation of resource: two-byte-as-or-four-byte-as
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of as as-index
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"as": "string",
"as-index": "string"
}
IPV4-ADDRESS - Update
Update operation of resource: ipv4-address
ipv4-addressbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of address addr-index
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IPV4-ADDRESS - Create
Create operation of resource: ipv4-address
ipv4-addressbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of address addr-index
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IPV4-ADDRESS - Delete
Delete operation of resource: ipv4-address
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of address addr-index
Successful operation
Internal Error
Response Content-Types: application/json
IPV4-ADDRESS - Retrieve
Retrieve operation of resource: ipv4-address
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of address addr-index
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"address": "string"
}
BRIDGE-DOMAINVNIS - Update
Update operation of resource: bridge-domainvnis
bridge-domainvnisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINVNIS - Create
Create operation of resource: bridge-domainvnis
bridge-domainvnisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINVNIS - Delete
Delete operation of resource: bridge-domainvnis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINVNIS - Retrieve
Retrieve operation of resource: bridge-domainvnis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
BRIDGE-DOMAINVNI - Update
Update operation of resource: bridge-domainvni
bridge-domainvnibody object
ID of name
ID of ridge-domain_name
ID of vpn-id
Request Content-Types: application/json
Request Example
{
"vpn-id": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINVNI - Create
Create operation of resource: bridge-domainvni
bridge-domainvnibody object
ID of name
ID of ridge-domain_name
ID of vpn-id
Request Content-Types: application/json
Request Example
{
"vpn-id": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINVNI - Delete
Delete operation of resource: bridge-domainvni
ID of name
ID of ridge-domain_name
ID of vpn-id
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINVNI - Retrieve
Retrieve operation of resource: bridge-domainvni
ID of name
ID of ridge-domain_name
ID of vpn-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vpn-id": "integer"
}
BD-ATTACHMENT-CIRCUITS - Update
Update operation of resource: bd-attachment-circuits
bd-attachment-circuitsbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUITS - Create
Create operation of resource: bd-attachment-circuits
bd-attachment-circuitsbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUITS - Delete
Delete operation of resource: bd-attachment-circuits
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUITS - Retrieve
Retrieve operation of resource: bd-attachment-circuits
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}
BD-ATTACHMENT-CIRCUIT - Update
Update operation of resource: bd-attachment-circuit
bd-attachment-circuitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"d-attachment-circuit_name": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUIT - Create
Create operation of resource: bd-attachment-circuit
bd-attachment-circuitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"d-attachment-circuit_name": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUIT - Delete
Delete operation of resource: bd-attachment-circuit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUIT - Retrieve
Retrieve operation of resource: bd-attachment-circuit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"d-attachment-circuit_name": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
INTERFACE-IP-SOURCE-GUARD - Update
Update operation of resource: interface-ip-source-guard
interface-ip-source-guardbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-IP-SOURCE-GUARD - Create
Create operation of resource: interface-ip-source-guard
interface-ip-source-guardbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-IP-SOURCE-GUARD - Delete
Delete operation of resource: interface-ip-source-guard
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-IP-SOURCE-GUARD - Retrieve
Retrieve operation of resource: interface-ip-source-guard
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
INTERFACE-DAI - Update
Update operation of resource: interface-dai
interface-daibody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI - Create
Create operation of resource: interface-dai
interface-daibody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI - Delete
Delete operation of resource: interface-dai
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI - Retrieve
Retrieve operation of resource: interface-dai
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
INTERFACE-DAI-ADDRESS-VALIDATION - Update
Update operation of resource: interface-dai-address-validation
interface-dai-address-validationbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI-ADDRESS-VALIDATION - Create
Create operation of resource: interface-dai-address-validation
interface-dai-address-validationbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI-ADDRESS-VALIDATION - Delete
Delete operation of resource: interface-dai-address-validation
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI-ADDRESS-VALIDATION - Retrieve
Retrieve operation of resource: interface-dai-address-validation
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
INTERFACE-PROFILE - Update
Update operation of resource: interface-profile
interface-profilebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-PROFILE - Create
Create operation of resource: interface-profile
interface-profilebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-PROFILE - Delete
Delete operation of resource: interface-profile
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-PROFILE - Retrieve
Retrieve operation of resource: interface-profile
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
BDAC-STORM-CONTROL-TYPES - Update
Update operation of resource: bdac-storm-control-types
bdac-storm-control-typesbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPES - Create
Create operation of resource: bdac-storm-control-types
bdac-storm-control-typesbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPES - Delete
Delete operation of resource: bdac-storm-control-types
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPES - Retrieve
Retrieve operation of resource: bdac-storm-control-types
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
BDAC-STORM-CONTROL-TYPE - Update
Update operation of resource: bdac-storm-control-type
bdac-storm-control-typebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPE - Create
Create operation of resource: bdac-storm-control-type
bdac-storm-control-typebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPE - Delete
Delete operation of resource: bdac-storm-control-type
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPE - Retrieve
Retrieve operation of resource: bdac-storm-control-type
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
STORM-CONTROL-UNIT - Update
Update operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Create
Create operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Delete
Delete operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Retrieve
Retrieve operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
SPLIT-HORIZON - Update
Update operation of resource: split-horizon
split-horizonbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON - Create
Create operation of resource: split-horizon
split-horizonbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON - Delete
Delete operation of resource: split-horizon
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON - Retrieve
Retrieve operation of resource: split-horizon
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
SPLIT-HORIZON-GROUP-ID - Update
Update operation of resource: split-horizon-group-id
split-horizon-group-idbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON-GROUP-ID - Create
Create operation of resource: split-horizon-group-id
split-horizon-group-idbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON-GROUP-ID - Delete
Delete operation of resource: split-horizon-group-id
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON-GROUP-ID - Retrieve
Retrieve operation of resource: split-horizon-group-id
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ]
}
STATIC-MAC-ADDRESSES - Update
Update operation of resource: static-mac-addresses
static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESSES - Create
Create operation of resource: static-mac-addresses
static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESSES - Delete
Delete operation of resource: static-mac-addresses
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESSES - Retrieve
Retrieve operation of resource: static-mac-addresses
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
STATIC-MAC-ADDRESS - Update
Update operation of resource: static-mac-address
static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESS - Create
Create operation of resource: static-mac-address
static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESS - Delete
Delete operation of resource: static-mac-address
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESS - Retrieve
Retrieve operation of resource: static-mac-address
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"address": "string"
}
INTERFACE-MAC - Update
Update operation of resource: interface-mac
interface-macbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC - Create
Create operation of resource: interface-mac
interface-macbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC - Delete
Delete operation of resource: interface-mac
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC - Retrieve
Retrieve operation of resource: interface-mac
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}
INTERFACE-MAC-AGING - Update
Update operation of resource: interface-mac-aging
interface-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-AGING - Create
Create operation of resource: interface-mac-aging
interface-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-AGING - Delete
Delete operation of resource: interface-mac-aging
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-AGING - Retrieve
Retrieve operation of resource: interface-mac-aging
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
INTERFACE-MAC-SECURE - Update
Update operation of resource: interface-mac-secure
interface-mac-securebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"shutdown-recovery-timer": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-SECURE - Create
Create operation of resource: interface-mac-secure
interface-mac-securebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"shutdown-recovery-timer": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-SECURE - Delete
Delete operation of resource: interface-mac-secure
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-SECURE - Retrieve
Retrieve operation of resource: interface-mac-secure
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"shutdown-recovery-timer": "string"
}
INTERFACE-MAC-LIMIT - Update
Update operation of resource: interface-mac-limit
interface-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-LIMIT - Create
Create operation of resource: interface-mac-limit
interface-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-LIMIT - Delete
Delete operation of resource: interface-mac-limit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-LIMIT - Retrieve
Retrieve operation of resource: interface-mac-limit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}
BD-PSEUDOWIRE-EVPNS - Update
Update operation of resource: bd-pseudowire-evpns
bd-pseudowire-evpnsbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPNS - Create
Create operation of resource: bd-pseudowire-evpns
bd-pseudowire-evpnsbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPNS - Delete
Delete operation of resource: bd-pseudowire-evpns
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPNS - Retrieve
Retrieve operation of resource: bd-pseudowire-evpns
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
BD-PSEUDOWIRE-EVPN - Update
Update operation of resource: bd-pseudowire-evpn
bd-pseudowire-evpnbody object
ID of name
ID of ridge-domain_name
ID of eviid acid
Request Content-Types: application/json
Request Example
{
"acid": "string",
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPN - Create
Create operation of resource: bd-pseudowire-evpn
bd-pseudowire-evpnbody object
ID of name
ID of ridge-domain_name
ID of eviid acid
Request Content-Types: application/json
Request Example
{
"acid": "string",
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPN - Delete
Delete operation of resource: bd-pseudowire-evpn
ID of name
ID of ridge-domain_name
ID of eviid acid
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPN - Retrieve
Retrieve operation of resource: bd-pseudowire-evpn
ID of name
ID of ridge-domain_name
ID of eviid acid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"acid": "string",
"eviid": "string"
}
IP-SOURCE-GUARD - Update
Update operation of resource: ip-source-guard
ip-source-guardbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"logging": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
IP-SOURCE-GUARD - Create
Create operation of resource: ip-source-guard
ip-source-guardbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"logging": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
IP-SOURCE-GUARD - Delete
Delete operation of resource: ip-source-guard
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
IP-SOURCE-GUARD - Retrieve
Retrieve operation of resource: ip-source-guard
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"logging": [ null ]
}
DAI - Update
Update operation of resource: dai
daibody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
DAI - Create
Create operation of resource: dai
daibody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
DAI - Delete
Delete operation of resource: dai
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
DAI - Retrieve
Retrieve operation of resource: dai
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
DAI-ADDRESS-VALIDATION - Update
Update operation of resource: dai-address-validation
dai-address-validationbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
DAI-ADDRESS-VALIDATION - Create
Create operation of resource: dai-address-validation
dai-address-validationbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
DAI-ADDRESS-VALIDATION - Delete
Delete operation of resource: dai-address-validation
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
DAI-ADDRESS-VALIDATION - Retrieve
Retrieve operation of resource: dai-address-validation
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
ROUTED-INTERFACES - Update
Update operation of resource: routed-interfaces
routed-interfacesbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACES - Create
Create operation of resource: routed-interfaces
routed-interfacesbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACES - Delete
Delete operation of resource: routed-interfaces
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACES - Retrieve
Retrieve operation of resource: routed-interfaces
ID of name
ID of ridge-domain_name
ROUTED-INTERFACE - Update
Update operation of resource: routed-interface
routed-interfacebody object
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE - Create
Create operation of resource: routed-interface
routed-interfacebody object
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE - Delete
Delete operation of resource: routed-interface
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE - Retrieve
Retrieve operation of resource: routed-interface
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
ROUTED-INTERFACE-SPLIT-HORIZON-GROUP - Update
Update operation of resource: routed-interface-split-horizon-group
routed-interface-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"routed-interface-split-horizon-group-core": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE-SPLIT-HORIZON-GROUP - Create
Create operation of resource: routed-interface-split-horizon-group
routed-interface-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"routed-interface-split-horizon-group-core": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE-SPLIT-HORIZON-GROUP - Delete
Delete operation of resource: routed-interface-split-horizon-group
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE-SPLIT-HORIZON-GROUP - Retrieve
Retrieve operation of resource: routed-interface-split-horizon-group
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"routed-interface-split-horizon-group-core": [ null ]
}
PSEUDOWIRE-CLASSES - Update
Update operation of resource: pseudowire-classes
pseudowire-classesbody object
Request Content-Types: application/json
Request Example
{ {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"type": "string",
"fallback-disable": [ null ],
"path-name": "string"
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}, "type": "string",
"disable-backup": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-CLASSES - Create
Create operation of resource: pseudowire-classes
pseudowire-classesbody object
Request Content-Types: application/json
Request Example
{ {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"type": "string",
"fallback-disable": [ null ],
"path-name": "string"
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}, "type": "string",
"disable-backup": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-CLASSES - Delete
Delete operation of resource: pseudowire-classes
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-CLASSES - Retrieve
Retrieve operation of resource: pseudowire-classes
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"type": "string",
"fallback-disable": [ null ],
"path-name": "string"
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}, "type": "string",
"disable-backup": "string"
}
}
]
}
PSEUDOWIRE-CLASS - Update
Update operation of resource: pseudowire-class
pseudowire-classbody object
ID of name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"type": "string",
"fallback-disable": [ null ],
"path-name": "string"
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}, "type": "string",
"disable-backup": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-CLASS - Create
Create operation of resource: pseudowire-class
pseudowire-classbody object
ID of name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"type": "string",
"fallback-disable": [ null ],
"path-name": "string"
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}, "type": "string",
"disable-backup": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-CLASS - Delete
Delete operation of resource: pseudowire-class
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-CLASS - Retrieve
Retrieve operation of resource: pseudowire-class
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"type": "string",
"fallback-disable": [ null ],
"path-name": "string"
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}, "type": "string",
"disable-backup": "string"
}
}
L2TPV3-ENCAPSULATION - Update
Update operation of resource: l2tpv3-encapsulation
l2tpv3-encapsulationbody object
ID of name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TPV3-ENCAPSULATION - Create
Create operation of resource: l2tpv3-encapsulation
l2tpv3-encapsulationbody object
ID of name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TPV3-ENCAPSULATION - Delete
Delete operation of resource: l2tpv3-encapsulation
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
L2TPV3-ENCAPSULATION - Retrieve
Retrieve operation of resource: l2tpv3-encapsulation
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}
SEQUENCING - Update
Update operation of resource: sequencing
sequencingbody object
ID of name
Request Content-Types: application/json
Request Example
{
"sequencing": "string",
"resync-threshold": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SEQUENCING - Create
Create operation of resource: sequencing
sequencingbody object
ID of name
Request Content-Types: application/json
Request Example
{
"sequencing": "string",
"resync-threshold": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SEQUENCING - Delete
Delete operation of resource: sequencing
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
SEQUENCING - Retrieve
Retrieve operation of resource: sequencing
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"sequencing": "string",
"resync-threshold": "string"
}
TYPE-OF-SERVICE - Update
Update operation of resource: type-of-service
type-of-servicebody object
ID of name
Request Content-Types: application/json
Request Example
{
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TYPE-OF-SERVICE - Create
Create operation of resource: type-of-service
type-of-servicebody object
ID of name
Request Content-Types: application/json
Request Example
{
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TYPE-OF-SERVICE - Delete
Delete operation of resource: type-of-service
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
TYPE-OF-SERVICE - Retrieve
Retrieve operation of resource: type-of-service
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
SIGNALING-PROTOCOL - Update
Update operation of resource: signaling-protocol
signaling-protocolbody object
ID of name
Request Content-Types: application/json
Request Example
{
"l2tpv3-class-name": "string",
"protocol": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING-PROTOCOL - Create
Create operation of resource: signaling-protocol
signaling-protocolbody object
ID of name
Request Content-Types: application/json
Request Example
{
"l2tpv3-class-name": "string",
"protocol": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING-PROTOCOL - Delete
Delete operation of resource: signaling-protocol
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING-PROTOCOL - Retrieve
Retrieve operation of resource: signaling-protocol
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"l2tpv3-class-name": "string",
"protocol": "string"
}
PATH-MTU - Update
Update operation of resource: path-mtu
path-mtubody object
ID of name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"max-path-mtu": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PATH-MTU - Create
Create operation of resource: path-mtu
path-mtubody object
ID of name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"max-path-mtu": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PATH-MTU - Delete
Delete operation of resource: path-mtu
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
PATH-MTU - Retrieve
Retrieve operation of resource: path-mtu
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"max-path-mtu": "string"
}
BACKUP-DISABLE-DELAY - Update
Update operation of resource: backup-disable-delay
backup-disable-delaybody object
ID of name
Request Content-Types: application/json
Request Example
{
"type": "string",
"disable-backup": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-DISABLE-DELAY - Create
Create operation of resource: backup-disable-delay
backup-disable-delaybody object
ID of name
Request Content-Types: application/json
Request Example
{
"type": "string",
"disable-backup": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-DISABLE-DELAY - Delete
Delete operation of resource: backup-disable-delay
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-DISABLE-DELAY - Retrieve
Retrieve operation of resource: backup-disable-delay
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"type": "string",
"disable-backup": "string"
}
MPLS-ENCAPSULATION - Update
Update operation of resource: mpls-encapsulation
mpls-encapsulationbody object
ID of name
Request Content-Types: application/json
Request Example
{
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"type": "string",
"fallback-disable": [ null ],
"path-name": "string"
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-ENCAPSULATION - Create
Create operation of resource: mpls-encapsulation
mpls-encapsulationbody object
ID of name
Request Content-Types: application/json
Request Example
{
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"type": "string",
"fallback-disable": [ null ],
"path-name": "string"
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-ENCAPSULATION - Delete
Delete operation of resource: mpls-encapsulation
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-ENCAPSULATION - Retrieve
Retrieve operation of resource: mpls-encapsulation
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"type": "string",
"fallback-disable": [ null ],
"path-name": "string"
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}
SEQUENCING - Update
Update operation of resource: sequencing
sequencingbody object
ID of name
Request Content-Types: application/json
Request Example
{
"sequencing": "string",
"resync-threshold": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SEQUENCING - Create
Create operation of resource: sequencing
sequencingbody object
ID of name
Request Content-Types: application/json
Request Example
{
"sequencing": "string",
"resync-threshold": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SEQUENCING - Delete
Delete operation of resource: sequencing
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
SEQUENCING - Retrieve
Retrieve operation of resource: sequencing
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"sequencing": "string",
"resync-threshold": "string"
}
MPLS-REDUNDANCY - Update
Update operation of resource: mpls-redundancy
mpls-redundancybody object
ID of name
Request Content-Types: application/json
Request Example
{
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-REDUNDANCY - Create
Create operation of resource: mpls-redundancy
mpls-redundancybody object
ID of name
Request Content-Types: application/json
Request Example
{
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-REDUNDANCY - Delete
Delete operation of resource: mpls-redundancy
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-REDUNDANCY - Retrieve
Retrieve operation of resource: mpls-redundancy
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}
PREFERRED-PATH - Update
Update operation of resource: preferred-path
preferred-pathbody object
ID of name
Request Content-Types: application/json
Request Example
{
"interface-tunnel-number": "integer",
"type": "string",
"fallback-disable": [ null ],
"path-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PREFERRED-PATH - Create
Create operation of resource: preferred-path
preferred-pathbody object
ID of name
Request Content-Types: application/json
Request Example
{
"interface-tunnel-number": "integer",
"type": "string",
"fallback-disable": [ null ],
"path-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PREFERRED-PATH - Delete
Delete operation of resource: preferred-path
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
PREFERRED-PATH - Retrieve
Retrieve operation of resource: preferred-path
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-tunnel-number": "integer",
"type": "string",
"fallback-disable": [ null ],
"path-name": "string"
}
LOAD-BALANCE-GROUP - Update
Update operation of resource: load-balance-group
load-balance-groupbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
LOAD-BALANCE-GROUP - Create
Create operation of resource: load-balance-group
load-balance-groupbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
LOAD-BALANCE-GROUP - Delete
Delete operation of resource: load-balance-group
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
LOAD-BALANCE-GROUP - Retrieve
Retrieve operation of resource: load-balance-group
ID of name
Successful operation
Internal Error
FLOW-LABEL-LOAD-BALANCE - Update
Update operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Create
Create operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Delete
Delete operation of resource: flow-label-load-balance
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Retrieve
Retrieve operation of resource: flow-label-load-balance
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"static": [ null ],
"flow-label": "string"
}
VLAN-SWITCHES - Update
Update operation of resource: vlan-switches
vlan-switchesbody object
Request Content-Types: application/json
Request Example
{ { { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "enable": [ null ],
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", }
}
]
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-SWITCHES - Create
Create operation of resource: vlan-switches
vlan-switchesbody object
Request Content-Types: application/json
Request Example
{ { { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "enable": [ null ],
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", }
}
]
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-SWITCHES - Delete
Delete operation of resource: vlan-switches
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-SWITCHES - Retrieve
Retrieve operation of resource: vlan-switches
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "enable": [ null ],
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", }
}
]
}
}
]
}
}
]
}
VLAN-SWITCH - Update
Update operation of resource: vlan-switch
vlan-switchbody object
ID of name
Request Content-Types: application/json
Request Example
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "enable": [ null ],
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string"
}
}
}
]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-SWITCH - Create
Create operation of resource: vlan-switch
vlan-switchbody object
ID of name
Request Content-Types: application/json
Request Example
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "enable": [ null ],
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string"
}
}
}
]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-SWITCH - Delete
Delete operation of resource: vlan-switch
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-SWITCH - Retrieve
Retrieve operation of resource: vlan-switch
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "enable": [ null ],
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string"
}
}
}
]
}
}
]
}
}
VLAN-SWITCH-PORTS - Update
Update operation of resource: vlan-switch-ports
vlan-switch-portsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-SWITCH-PORTS - Create
Create operation of resource: vlan-switch-ports
vlan-switch-portsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-SWITCH-PORTS - Delete
Delete operation of resource: vlan-switch-ports
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-SWITCH-PORTS - Retrieve
Retrieve operation of resource: vlan-switch-ports
ID of name
Successful operation
Internal Error
VLAN-SWITCH-PORT - Update
Update operation of resource: vlan-switch-port
vlan-switch-portbody object
ID of name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-SWITCH-PORT - Create
Create operation of resource: vlan-switch-port
vlan-switch-portbody object
ID of name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-SWITCH-PORT - Delete
Delete operation of resource: vlan-switch-port
ID of name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-SWITCH-PORT - Retrieve
Retrieve operation of resource: vlan-switch-port
ID of name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-name": "string"
}
VNI-RANGES - Update
Update operation of resource: vni-ranges
vni-rangesbody object
ID of name
Request Content-Types: application/json
Request Example
{
"vni-range1-max": "integer",
"vni-range5-min": "integer",
"vni-range4-max": "integer",
"vni-range7-min": "integer",
"vni-range8-max": "integer",
"vni-range4-min": "integer",
"vni-range9-min": "integer",
"vni-range2-min": "integer",
"vni-range5-max": "integer",
"vni-range6-min": "integer",
"vni-range2-max": "integer",
"vni-range3-max": "integer",
"vni-range8-min": "integer",
"vni-range9-max": "integer",
"vni-range7-max": "integer",
"vni-range3-min": "integer",
"vni-range6-max": "integer",
"vni-range1-min": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
VNI-RANGES - Create
Create operation of resource: vni-ranges
vni-rangesbody object
ID of name
Request Content-Types: application/json
Request Example
{
"vni-range1-max": "integer",
"vni-range5-min": "integer",
"vni-range4-max": "integer",
"vni-range7-min": "integer",
"vni-range8-max": "integer",
"vni-range4-min": "integer",
"vni-range9-min": "integer",
"vni-range2-min": "integer",
"vni-range5-max": "integer",
"vni-range6-min": "integer",
"vni-range2-max": "integer",
"vni-range3-max": "integer",
"vni-range8-min": "integer",
"vni-range9-max": "integer",
"vni-range7-max": "integer",
"vni-range3-min": "integer",
"vni-range6-max": "integer",
"vni-range1-min": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
VNI-RANGES - Delete
Delete operation of resource: vni-ranges
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VNI-RANGES - Retrieve
Retrieve operation of resource: vni-ranges
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vni-range1-max": "integer",
"vni-range5-min": "integer",
"vni-range4-max": "integer",
"vni-range7-min": "integer",
"vni-range8-max": "integer",
"vni-range4-min": "integer",
"vni-range9-min": "integer",
"vni-range2-min": "integer",
"vni-range5-max": "integer",
"vni-range6-min": "integer",
"vni-range2-max": "integer",
"vni-range3-max": "integer",
"vni-range8-min": "integer",
"vni-range9-max": "integer",
"vni-range7-max": "integer",
"vni-range3-min": "integer",
"vni-range6-max": "integer",
"vni-range1-min": "integer"
}
VLAN-RANGES - Update
Update operation of resource: vlan-ranges
vlan-rangesbody object
ID of name
Request Content-Types: application/json
Request Example
{
"vlan-range6-max": "string",
"vlan-range2-min": "string",
"vlan-range4-min": "string",
"vlan-range1-max": "string",
"vlan-range8-min": "string",
"vlan-range7-max": "string",
"vlan-range2-max": "string",
"vlan-range9-max": "string",
"vlan-range6-min": "string",
"vlan-range9-min": "string",
"vlan-range8-max": "string",
"vlan-range3-max": "string",
"vlan-range7-min": "string",
"vlan-range1-min": "string",
"vlan-range5-min": "string",
"vlan-range3-min": "string",
"vlan-range4-max": "string",
"vlan-range5-max": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-RANGES - Create
Create operation of resource: vlan-ranges
vlan-rangesbody object
ID of name
Request Content-Types: application/json
Request Example
{
"vlan-range6-max": "string",
"vlan-range2-min": "string",
"vlan-range4-min": "string",
"vlan-range1-max": "string",
"vlan-range8-min": "string",
"vlan-range7-max": "string",
"vlan-range2-max": "string",
"vlan-range9-max": "string",
"vlan-range6-min": "string",
"vlan-range9-min": "string",
"vlan-range8-max": "string",
"vlan-range3-max": "string",
"vlan-range7-min": "string",
"vlan-range1-min": "string",
"vlan-range5-min": "string",
"vlan-range3-min": "string",
"vlan-range4-max": "string",
"vlan-range5-max": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-RANGES - Delete
Delete operation of resource: vlan-ranges
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-RANGES - Retrieve
Retrieve operation of resource: vlan-ranges
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vlan-range6-max": "string",
"vlan-range2-min": "string",
"vlan-range4-min": "string",
"vlan-range1-max": "string",
"vlan-range8-min": "string",
"vlan-range7-max": "string",
"vlan-range2-max": "string",
"vlan-range9-max": "string",
"vlan-range6-min": "string",
"vlan-range9-min": "string",
"vlan-range8-max": "string",
"vlan-range3-max": "string",
"vlan-range7-min": "string",
"vlan-range1-min": "string",
"vlan-range5-min": "string",
"vlan-range3-min": "string",
"vlan-range4-max": "string",
"vlan-range5-max": "string"
}
ROUTED-INTERFACE-RANGES - Update
Update operation of resource: routed-interface-ranges
routed-interface-rangesbody object
ID of name
Request Content-Types: application/json
Request Example
{
"interface-range8-min": "integer",
"interface-range2-min": "integer",
"interface-range5-max": "integer",
"interface-range4-min": "integer",
"interface-range7-max": "integer",
"interface-range4-max": "integer",
"interface-range2-max": "integer",
"interface-range3-max": "integer",
"interface-range6-min": "integer",
"interface-range6-max": "integer",
"interface-range1-min": "integer",
"interface-range3-min": "integer",
"interface-range9-max": "integer",
"interface-range9-min": "integer",
"interface-range7-min": "integer",
"interface-range5-min": "integer",
"interface-range8-max": "integer",
"interface-range1-max": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE-RANGES - Create
Create operation of resource: routed-interface-ranges
routed-interface-rangesbody object
ID of name
Request Content-Types: application/json
Request Example
{
"interface-range8-min": "integer",
"interface-range2-min": "integer",
"interface-range5-max": "integer",
"interface-range4-min": "integer",
"interface-range7-max": "integer",
"interface-range4-max": "integer",
"interface-range2-max": "integer",
"interface-range3-max": "integer",
"interface-range6-min": "integer",
"interface-range6-max": "integer",
"interface-range1-min": "integer",
"interface-range3-min": "integer",
"interface-range9-max": "integer",
"interface-range9-min": "integer",
"interface-range7-min": "integer",
"interface-range5-min": "integer",
"interface-range8-max": "integer",
"interface-range1-max": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE-RANGES - Delete
Delete operation of resource: routed-interface-ranges
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE-RANGES - Retrieve
Retrieve operation of resource: routed-interface-ranges
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-range8-min": "integer",
"interface-range2-min": "integer",
"interface-range5-max": "integer",
"interface-range4-min": "integer",
"interface-range7-max": "integer",
"interface-range4-max": "integer",
"interface-range2-max": "integer",
"interface-range3-max": "integer",
"interface-range6-min": "integer",
"interface-range6-max": "integer",
"interface-range1-min": "integer",
"interface-range3-min": "integer",
"interface-range9-max": "integer",
"interface-range9-min": "integer",
"interface-range7-min": "integer",
"interface-range5-min": "integer",
"interface-range8-max": "integer",
"interface-range1-max": "integer"
}
BRIDGE-DOMAINS - Update
Update operation of resource: bridge-domains
bridge-domainsbody object
ID of name
Request Content-Types: application/json
Request Example
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string"
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINS - Create
Create operation of resource: bridge-domains
bridge-domainsbody object
ID of name
Request Content-Types: application/json
Request Example
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string"
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINS - Delete
Delete operation of resource: bridge-domains
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINS - Retrieve
Retrieve operation of resource: bridge-domains
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string"
}
}
]
}
}
]
}
BRIDGE-DOMAIN - Update
Update operation of resource: bridge-domain
bridge-domainbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN - Create
Create operation of resource: bridge-domain
bridge-domainbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN - Delete
Delete operation of resource: bridge-domain
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN - Retrieve
Retrieve operation of resource: bridge-domain
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string"
}
]
}
}
BD-STORM-CONTROLS - Update
Update operation of resource: bd-storm-controls
bd-storm-controlsbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROLS - Create
Create operation of resource: bd-storm-controls
bd-storm-controlsbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROLS - Delete
Delete operation of resource: bd-storm-controls
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROLS - Retrieve
Retrieve operation of resource: bd-storm-controls
ID of name
ID of ridge-domain_name
BD-STORM-CONTROL - Update
Update operation of resource: bd-storm-control
bd-storm-controlbody object
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROL - Create
Create operation of resource: bd-storm-control
bd-storm-controlbody object
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROL - Delete
Delete operation of resource: bd-storm-control
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROL - Retrieve
Retrieve operation of resource: bd-storm-control
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
STORM-CONTROL-UNIT - Update
Update operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Create
Create operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Delete
Delete operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Retrieve
Retrieve operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
MEMBER-VNIS - Update
Update operation of resource: member-vnis
member-vnisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNIS - Create
Create operation of resource: member-vnis
member-vnisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNIS - Delete
Delete operation of resource: member-vnis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNIS - Retrieve
Retrieve operation of resource: member-vnis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
MEMBER-VNI - Update
Update operation of resource: member-vni
member-vnibody object
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI - Create
Create operation of resource: member-vni
member-vnibody object
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI - Delete
Delete operation of resource: member-vni
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI - Retrieve
Retrieve operation of resource: member-vni
ID of name
ID of ridge-domain_name
ID of vni
MEMBER-VNI-STATIC-MAC-ADDRESSES - Update
Update operation of resource: member-vni-static-mac-addresses
member-vni-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESSES - Create
Create operation of resource: member-vni-static-mac-addresses
member-vni-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESSES - Delete
Delete operation of resource: member-vni-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESSES - Retrieve
Retrieve operation of resource: member-vni-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
MEMBER-VNI-STATIC-MAC-ADDRESS - Update
Update operation of resource: member-vni-static-mac-address
member-vni-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of vni
ID of mac-address
Request Content-Types: application/json
Request Example
{
"next-hop-ip": "string",
"mac-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESS - Create
Create operation of resource: member-vni-static-mac-address
member-vni-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of vni
ID of mac-address
Request Content-Types: application/json
Request Example
{
"next-hop-ip": "string",
"mac-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESS - Delete
Delete operation of resource: member-vni-static-mac-address
ID of name
ID of ridge-domain_name
ID of vni
ID of mac-address
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESS - Retrieve
Retrieve operation of resource: member-vni-static-mac-address
ID of name
ID of ridge-domain_name
ID of vni
ID of mac-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"next-hop-ip": "string",
"mac-address": "string"
}
BRIDGE-DOMAIN-MAC - Update
Update operation of resource: bridge-domain-mac
bridge-domain-macbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-withdraw-relay": [ null ], "bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
},
"bd-mac-port-down-flush": [ null ], {
"drop": [ null ],
"address": "string"
}
]
}, "bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
},
"bd-mac-learn": "string",
"bd-mac-withdraw": [ null ], "shutdown-recovery-timer": "string"
},
"bd-mac-withdraw-behavior": "string",
"bd-mac-withdraw-access-pw-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-MAC - Create
Create operation of resource: bridge-domain-mac
bridge-domain-macbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-withdraw-relay": [ null ], "bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
},
"bd-mac-port-down-flush": [ null ], {
"drop": [ null ],
"address": "string"
}
]
}, "bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
},
"bd-mac-learn": "string",
"bd-mac-withdraw": [ null ], "shutdown-recovery-timer": "string"
},
"bd-mac-withdraw-behavior": "string",
"bd-mac-withdraw-access-pw-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-MAC - Delete
Delete operation of resource: bridge-domain-mac
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-MAC - Retrieve
Retrieve operation of resource: bridge-domain-mac
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bd-mac-withdraw-relay": [ null ], "bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
},
"bd-mac-port-down-flush": [ null ], {
"drop": [ null ],
"address": "string"
}
]
}, "bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
},
"bd-mac-learn": "string",
"bd-mac-withdraw": [ null ], "shutdown-recovery-timer": "string"
},
"bd-mac-withdraw-behavior": "string",
"bd-mac-withdraw-access-pw-disable": [ null ]
}
BD-MAC-LIMIT - Update
Update operation of resource: bd-mac-limit
bd-mac-limitbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-LIMIT - Create
Create operation of resource: bd-mac-limit
bd-mac-limitbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-LIMIT - Delete
Delete operation of resource: bd-mac-limit
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-LIMIT - Retrieve
Retrieve operation of resource: bd-mac-limit
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
}
BD-MAC-FILTERS - Update
Update operation of resource: bd-mac-filters
bd-mac-filtersbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTERS - Create
Create operation of resource: bd-mac-filters
bd-mac-filtersbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTERS - Delete
Delete operation of resource: bd-mac-filters
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTERS - Retrieve
Retrieve operation of resource: bd-mac-filters
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
BD-MAC-FILTER - Update
Update operation of resource: bd-mac-filter
bd-mac-filterbody object
ID of name
ID of ridge-domain_name
ID of address
Request Content-Types: application/json
Request Example
{
"drop": [ null ],
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTER - Create
Create operation of resource: bd-mac-filter
bd-mac-filterbody object
ID of name
ID of ridge-domain_name
ID of address
Request Content-Types: application/json
Request Example
{
"drop": [ null ],
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTER - Delete
Delete operation of resource: bd-mac-filter
ID of name
ID of ridge-domain_name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTER - Retrieve
Retrieve operation of resource: bd-mac-filter
ID of name
ID of ridge-domain_name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"drop": [ null ],
"address": "string"
}
MAC-SECURE - Update
Update operation of resource: mac-secure
mac-securebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"shutdown-recovery-timer": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MAC-SECURE - Create
Create operation of resource: mac-secure
mac-securebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"shutdown-recovery-timer": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MAC-SECURE - Delete
Delete operation of resource: mac-secure
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
MAC-SECURE - Retrieve
Retrieve operation of resource: mac-secure
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"shutdown-recovery-timer": "string"
}
BD-MAC-AGING - Update
Update operation of resource: bd-mac-aging
bd-mac-agingbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-AGING - Create
Create operation of resource: bd-mac-aging
bd-mac-agingbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-AGING - Delete
Delete operation of resource: bd-mac-aging
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-AGING - Retrieve
Retrieve operation of resource: bd-mac-aging
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
}
NV-SATELLITE - Update
Update operation of resource: nv-satellite
nv-satellitebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"offload-ipv4-multicast-enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
NV-SATELLITE - Create
Create operation of resource: nv-satellite
nv-satellitebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"offload-ipv4-multicast-enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
NV-SATELLITE - Delete
Delete operation of resource: nv-satellite
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
NV-SATELLITE - Retrieve
Retrieve operation of resource: nv-satellite
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"offload-ipv4-multicast-enable": [ null ]
}
BRIDGE-DOMAIN-PBB - Update
Update operation of resource: bridge-domain-pbb
bridge-domain-pbbbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ "pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}, { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-PBB - Create
Create operation of resource: bridge-domain-pbb
bridge-domain-pbbbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ "pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}, { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-PBB - Delete
Delete operation of resource: bridge-domain-pbb
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-PBB - Retrieve
Retrieve operation of resource: bridge-domain-pbb
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}, { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
}
PBB-EDGES - Update
Update operation of resource: pbb-edges
pbb-edgesbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGES - Create
Create operation of resource: pbb-edges
pbb-edgesbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGES - Delete
Delete operation of resource: pbb-edges
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGES - Retrieve
Retrieve operation of resource: pbb-edges
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
PBB-EDGE - Update
Update operation of resource: pbb-edge
pbb-edgebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE - Create
Create operation of resource: pbb-edge
pbb-edgebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE - Delete
Delete operation of resource: pbb-edge
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE - Retrieve
Retrieve operation of resource: pbb-edge
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
PBB-EDGE-SPLIT-HORIZON-GROUP - Update
Update operation of resource: pbb-edge-split-horizon-group
pbb-edge-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-SPLIT-HORIZON-GROUP - Create
Create operation of resource: pbb-edge-split-horizon-group
pbb-edge-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-SPLIT-HORIZON-GROUP - Delete
Delete operation of resource: pbb-edge-split-horizon-group
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-SPLIT-HORIZON-GROUP - Retrieve
Retrieve operation of resource: pbb-edge-split-horizon-group
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"disable": [ null ]
}
PBB-STATIC-MAC-MAPPINGS - Update
Update operation of resource: pbb-static-mac-mappings
pbb-static-mac-mappingsbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPINGS - Create
Create operation of resource: pbb-static-mac-mappings
pbb-static-mac-mappingsbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPINGS - Delete
Delete operation of resource: pbb-static-mac-mappings
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPINGS - Retrieve
Retrieve operation of resource: pbb-static-mac-mappings
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
PBB-STATIC-MAC-MAPPING - Update
Update operation of resource: pbb-static-mac-mapping
pbb-static-mac-mappingbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
ID of address
Request Content-Types: application/json
Request Example
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPING - Create
Create operation of resource: pbb-static-mac-mapping
pbb-static-mac-mappingbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
ID of address
Request Content-Types: application/json
Request Example
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPING - Delete
Delete operation of resource: pbb-static-mac-mapping
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPING - Retrieve
Retrieve operation of resource: pbb-static-mac-mapping
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
PBB-EDGE-DHCP-PROFILE - Update
Update operation of resource: pbb-edge-dhcp-profile
pbb-edge-dhcp-profilebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-DHCP-PROFILE - Create
Create operation of resource: pbb-edge-dhcp-profile
pbb-edge-dhcp-profilebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-DHCP-PROFILE - Delete
Delete operation of resource: pbb-edge-dhcp-profile
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-DHCP-PROFILE - Retrieve
Retrieve operation of resource: pbb-edge-dhcp-profile
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
PBB-EDGE-MAC - Update
Update operation of resource: pbb-edge-mac
pbb-edge-macbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC - Create
Create operation of resource: pbb-edge-mac
pbb-edge-macbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC - Delete
Delete operation of resource: pbb-edge-mac
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC - Retrieve
Retrieve operation of resource: pbb-edge-mac
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string"
}
}
PBB-EDGE-MAC-LIMIT - Update
Update operation of resource: pbb-edge-mac-limit
pbb-edge-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-LIMIT - Create
Create operation of resource: pbb-edge-mac-limit
pbb-edge-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-LIMIT - Delete
Delete operation of resource: pbb-edge-mac-limit
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-LIMIT - Retrieve
Retrieve operation of resource: pbb-edge-mac-limit
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}
PBB-EDGE-MAC-AGING - Update
Update operation of resource: pbb-edge-mac-aging
pbb-edge-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-AGING - Create
Create operation of resource: pbb-edge-mac-aging
pbb-edge-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-AGING - Delete
Delete operation of resource: pbb-edge-mac-aging
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-AGING - Retrieve
Retrieve operation of resource: pbb-edge-mac-aging
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
}
PBB-EDGE-MAC-SECURE - Update
Update operation of resource: pbb-edge-mac-secure
pbb-edge-mac-securebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"action": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-SECURE - Create
Create operation of resource: pbb-edge-mac-secure
pbb-edge-mac-securebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"action": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-SECURE - Delete
Delete operation of resource: pbb-edge-mac-secure
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-SECURE - Retrieve
Retrieve operation of resource: pbb-edge-mac-secure
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"action": "string"
}
PBB-CORE - Update
Update operation of resource: pbb-core
pbb-corebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE - Create
Create operation of resource: pbb-core
pbb-corebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE - Delete
Delete operation of resource: pbb-core
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE - Retrieve
Retrieve operation of resource: pbb-core
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}
PBB-CORE-MAC - Update
Update operation of resource: pbb-core-mac
pbb-core-macbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC - Create
Create operation of resource: pbb-core-mac
pbb-core-macbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC - Delete
Delete operation of resource: pbb-core-mac
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC - Retrieve
Retrieve operation of resource: pbb-core-mac
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
}
PBB-CORE-MAC-AGING - Update
Update operation of resource: pbb-core-mac-aging
pbb-core-mac-agingbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-AGING - Create
Create operation of resource: pbb-core-mac-aging
pbb-core-mac-agingbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-AGING - Delete
Delete operation of resource: pbb-core-mac-aging
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-AGING - Retrieve
Retrieve operation of resource: pbb-core-mac-aging
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
PBB-CORE-MAC-LIMIT - Update
Update operation of resource: pbb-core-mac-limit
pbb-core-mac-limitbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-LIMIT - Create
Create operation of resource: pbb-core-mac-limit
pbb-core-mac-limitbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-LIMIT - Delete
Delete operation of resource: pbb-core-mac-limit
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-LIMIT - Retrieve
Retrieve operation of resource: pbb-core-mac-limit
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}
PBB-CORE-EVIS - Update
Update operation of resource: pbb-core-evis
pbb-core-evisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVIS - Create
Create operation of resource: pbb-core-evis
pbb-core-evisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVIS - Delete
Delete operation of resource: pbb-core-evis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVIS - Retrieve
Retrieve operation of resource: pbb-core-evis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
PBB-CORE-EVI - Update
Update operation of resource: pbb-core-evi
pbb-core-evibody object
ID of name
ID of ridge-domain_name
ID of eviid
Request Content-Types: application/json
Request Example
{
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVI - Create
Create operation of resource: pbb-core-evi
pbb-core-evibody object
ID of name
ID of ridge-domain_name
ID of eviid
Request Content-Types: application/json
Request Example
{
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVI - Delete
Delete operation of resource: pbb-core-evi
ID of name
ID of ridge-domain_name
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVI - Retrieve
Retrieve operation of resource: pbb-core-evi
ID of name
ID of ridge-domain_name
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"eviid": "string"
}
PBB-CORE-DHCP-PROFILE - Update
Update operation of resource: pbb-core-dhcp-profile
pbb-core-dhcp-profilebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-DHCP-PROFILE - Create
Create operation of resource: pbb-core-dhcp-profile
pbb-core-dhcp-profilebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-DHCP-PROFILE - Delete
Delete operation of resource: pbb-core-dhcp-profile
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-DHCP-PROFILE - Retrieve
Retrieve operation of resource: pbb-core-dhcp-profile
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
BRIDGE-DOMAIN-EVIS - Update
Update operation of resource: bridge-domain-evis
bridge-domain-evisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVIS - Create
Create operation of resource: bridge-domain-evis
bridge-domain-evisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVIS - Delete
Delete operation of resource: bridge-domain-evis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVIS - Retrieve
Retrieve operation of resource: bridge-domain-evis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
BRIDGE-DOMAIN-EVI - Update
Update operation of resource: bridge-domain-evi
bridge-domain-evibody object
ID of name
ID of ridge-domain_name
ID of vpn-id
Request Content-Types: application/json
Request Example
{
"vpn-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVI - Create
Create operation of resource: bridge-domain-evi
bridge-domain-evibody object
ID of name
ID of ridge-domain_name
ID of vpn-id
Request Content-Types: application/json
Request Example
{
"vpn-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVI - Delete
Delete operation of resource: bridge-domain-evi
ID of name
ID of ridge-domain_name
ID of vpn-id
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVI - Retrieve
Retrieve operation of resource: bridge-domain-evi
ID of name
ID of ridge-domain_name
ID of vpn-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vpn-id": "string"
}
ACCESS-VFIS - Update
Update operation of resource: access-vfis
access-vfisbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFIS - Create
Create operation of resource: access-vfis
access-vfisbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFIS - Delete
Delete operation of resource: access-vfis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFIS - Retrieve
Retrieve operation of resource: access-vfis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"name": "string"
}
]
}
ACCESS-VFI - Update
Update operation of resource: access-vfi
access-vfibody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Request Content-Types: application/json
Request Example
{
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"ccess-vfi_name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI - Create
Create operation of resource: access-vfi
access-vfibody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Request Content-Types: application/json
Request Example
{
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"ccess-vfi_name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI - Delete
Delete operation of resource: access-vfi
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI - Retrieve
Retrieve operation of resource: access-vfi
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"ccess-vfi_name": "string"
}
ACCESS-VFI-PSEUDOWIRES - Update
Update operation of resource: access-vfi-pseudowires
access-vfi-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRES - Create
Create operation of resource: access-vfi-pseudowires
access-vfi-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRES - Delete
Delete operation of resource: access-vfi-pseudowires
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRES - Retrieve
Retrieve operation of resource: access-vfi-pseudowires
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
ACCESS-VFI-PSEUDOWIRE - Update
Update operation of resource: access-vfi-pseudowire
access-vfi-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE - Create
Create operation of resource: access-vfi-pseudowire
access-vfi-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE - Delete
Delete operation of resource: access-vfi-pseudowire
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE - Retrieve
Retrieve operation of resource: access-vfi-pseudowire
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESSES - Update
Update operation of resource: access-vfi-pseudowire-static-mac-addresses
access-vfi-pseudowire-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESSES - Create
Create operation of resource: access-vfi-pseudowire-static-mac-addresses
access-vfi-pseudowire-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESSES - Delete
Delete operation of resource: access-vfi-pseudowire-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESSES - Retrieve
Retrieve operation of resource: access-vfi-pseudowire-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESS - Update
Update operation of resource: access-vfi-pseudowire-static-mac-address
access-vfi-pseudowire-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESS - Create
Create operation of resource: access-vfi-pseudowire-static-mac-address
access-vfi-pseudowire-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESS - Delete
Delete operation of resource: access-vfi-pseudowire-static-mac-address
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESS - Retrieve
Retrieve operation of resource: access-vfi-pseudowire-static-mac-address
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"address": "string"
}
BD-PSEUDOWIRES - Update
Update operation of resource: bd-pseudowires
bd-pseudowiresbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRES - Create
Create operation of resource: bd-pseudowires
bd-pseudowiresbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRES - Delete
Delete operation of resource: bd-pseudowires
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRES - Retrieve
Retrieve operation of resource: bd-pseudowires
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
]
}
BD-PSEUDOWIRE - Update
Update operation of resource: bd-pseudowire
bd-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{ {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE - Create
Create operation of resource: bd-pseudowire
bd-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{ {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE - Delete
Delete operation of resource: bd-pseudowire
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE - Retrieve
Retrieve operation of resource: bd-pseudowire
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
PSEUDOWIRE-DAI - Update
Update operation of resource: pseudowire-dai
pseudowire-daibody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI - Create
Create operation of resource: pseudowire-dai
pseudowire-daibody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI - Delete
Delete operation of resource: pseudowire-dai
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI - Retrieve
Retrieve operation of resource: pseudowire-dai
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
PSEUDOWIRE-DAI-ADDRESS-VALIDATION - Update
Update operation of resource: pseudowire-dai-address-validation
pseudowire-dai-address-validationbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI-ADDRESS-VALIDATION - Create
Create operation of resource: pseudowire-dai-address-validation
pseudowire-dai-address-validationbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI-ADDRESS-VALIDATION - Delete
Delete operation of resource: pseudowire-dai-address-validation
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI-ADDRESS-VALIDATION - Retrieve
Retrieve operation of resource: pseudowire-dai-address-validation
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
BDPW-STORM-CONTROL-TYPES - Update
Update operation of resource: bdpw-storm-control-types
bdpw-storm-control-typesbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPES - Create
Create operation of resource: bdpw-storm-control-types
bdpw-storm-control-typesbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPES - Delete
Delete operation of resource: bdpw-storm-control-types
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPES - Retrieve
Retrieve operation of resource: bdpw-storm-control-types
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
BDPW-STORM-CONTROL-TYPE - Update
Update operation of resource: bdpw-storm-control-type
bdpw-storm-control-typebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPE - Create
Create operation of resource: bdpw-storm-control-type
bdpw-storm-control-typebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPE - Delete
Delete operation of resource: bdpw-storm-control-type
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPE - Retrieve
Retrieve operation of resource: bdpw-storm-control-type
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
STORM-CONTROL-UNIT - Update
Update operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Create
Create operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Delete
Delete operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Retrieve
Retrieve operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
PSEUDOWIRE-PROFILE - Update
Update operation of resource: pseudowire-profile
pseudowire-profilebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-PROFILE - Create
Create operation of resource: pseudowire-profile
pseudowire-profilebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-PROFILE - Delete
Delete operation of resource: pseudowire-profile
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-PROFILE - Retrieve
Retrieve operation of resource: pseudowire-profile
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
BD-PW-STATIC-MAC-ADDRESSES - Update
Update operation of resource: bd-pw-static-mac-addresses
bd-pw-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESSES - Create
Create operation of resource: bd-pw-static-mac-addresses
bd-pw-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESSES - Delete
Delete operation of resource: bd-pw-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESSES - Retrieve
Retrieve operation of resource: bd-pw-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
BD-PW-STATIC-MAC-ADDRESS - Update
Update operation of resource: bd-pw-static-mac-address
bd-pw-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESS - Create
Create operation of resource: bd-pw-static-mac-address
bd-pw-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESS - Delete
Delete operation of resource: bd-pw-static-mac-address
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESS - Retrieve
Retrieve operation of resource: bd-pw-static-mac-address
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"address": "string"
}
PSEUDOWIRE-IP-SOURCE-GUARD - Update
Update operation of resource: pseudowire-ip-source-guard
pseudowire-ip-source-guardbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IP-SOURCE-GUARD - Create
Create operation of resource: pseudowire-ip-source-guard
pseudowire-ip-source-guardbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IP-SOURCE-GUARD - Delete
Delete operation of resource: pseudowire-ip-source-guard
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IP-SOURCE-GUARD - Retrieve
Retrieve operation of resource: pseudowire-ip-source-guard
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
PSEUDOWIRE-MAC - Update
Update operation of resource: pseudowire-mac
pseudowire-macbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC - Create
Create operation of resource: pseudowire-mac
pseudowire-macbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC - Delete
Delete operation of resource: pseudowire-mac
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC - Retrieve
Retrieve operation of resource: pseudowire-mac
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}
PSEUDOWIRE-MAC-SECURE - Update
Update operation of resource: pseudowire-mac-secure
pseudowire-mac-securebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"shutdown-recovery-timer": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-SECURE - Create
Create operation of resource: pseudowire-mac-secure
pseudowire-mac-securebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"shutdown-recovery-timer": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-SECURE - Delete
Delete operation of resource: pseudowire-mac-secure
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-SECURE - Retrieve
Retrieve operation of resource: pseudowire-mac-secure
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"shutdown-recovery-timer": "string"
}
PSEUDOWIRE-MAC-AGING - Update
Update operation of resource: pseudowire-mac-aging
pseudowire-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-AGING - Create
Create operation of resource: pseudowire-mac-aging
pseudowire-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-AGING - Delete
Delete operation of resource: pseudowire-mac-aging
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-AGING - Retrieve
Retrieve operation of resource: pseudowire-mac-aging
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
PSEUDOWIRE-MAC-LIMIT - Update
Update operation of resource: pseudowire-mac-limit
pseudowire-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-LIMIT - Create
Create operation of resource: pseudowire-mac-limit
pseudowire-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-LIMIT - Delete
Delete operation of resource: pseudowire-mac-limit
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-LIMIT - Retrieve
Retrieve operation of resource: pseudowire-mac-limit
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
BD-PW-SPLIT-HORIZON - Update
Update operation of resource: bd-pw-split-horizon
bd-pw-split-horizonbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON - Create
Create operation of resource: bd-pw-split-horizon
bd-pw-split-horizonbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON - Delete
Delete operation of resource: bd-pw-split-horizon
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON - Retrieve
Retrieve operation of resource: bd-pw-split-horizon
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
BD-PW-SPLIT-HORIZON-GROUP - Update
Update operation of resource: bd-pw-split-horizon-group
bd-pw-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON-GROUP - Create
Create operation of resource: bd-pw-split-horizon-group
bd-pw-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON-GROUP - Delete
Delete operation of resource: bd-pw-split-horizon-group
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON-GROUP - Retrieve
Retrieve operation of resource: bd-pw-split-horizon-group
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ]
}
BD-PW-MPLS-STATIC-LABELS - Update
Update operation of resource: bd-pw-mpls-static-labels
bd-pw-mpls-static-labelsbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-MPLS-STATIC-LABELS - Create
Create operation of resource: bd-pw-mpls-static-labels
bd-pw-mpls-static-labelsbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-MPLS-STATIC-LABELS - Delete
Delete operation of resource: bd-pw-mpls-static-labels
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-MPLS-STATIC-LABELS - Retrieve
Retrieve operation of resource: bd-pw-mpls-static-labels
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-static-label": "string",
"local-static-label": "string"
}
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRES - Update
Update operation of resource: bridge-domain-backup-pseudowires
bridge-domain-backup-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRES - Create
Create operation of resource: bridge-domain-backup-pseudowires
bridge-domain-backup-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRES - Delete
Delete operation of resource: bridge-domain-backup-pseudowires
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRES - Retrieve
Retrieve operation of resource: bridge-domain-backup-pseudowires
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRE - Update
Update operation of resource: bridge-domain-backup-pseudowire
bridge-domain-backup-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRE - Create
Create operation of resource: bridge-domain-backup-pseudowire
bridge-domain-backup-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRE - Delete
Delete operation of resource: bridge-domain-backup-pseudowire
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRE - Retrieve
Retrieve operation of resource: bridge-domain-backup-pseudowire
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
VFIS - Update
Update operation of resource: vfis
vfisbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"vpnid": "string",
"vfi-shutdown": [ null ],
"name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}, { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VFIS - Create
Create operation of resource: vfis
vfisbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"vpnid": "string",
"vfi-shutdown": [ null ],
"name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}, { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VFIS - Delete
Delete operation of resource: vfis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
VFIS - Retrieve
Retrieve operation of resource: vfis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"vpnid": "string",
"vfi-shutdown": [ null ],
"name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}, { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
}
]
}
VFI - Update
Update operation of resource: vfi
vfibody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"vpnid": "string",
"vfi-shutdown": [ null ], { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
},
"fi_name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI - Create
Create operation of resource: vfi
vfibody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"vpnid": "string",
"vfi-shutdown": [ null ], { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
},
"fi_name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI - Delete
Delete operation of resource: vfi
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
VFI - Retrieve
Retrieve operation of resource: vfi
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vpnid": "string",
"vfi-shutdown": [ null ], { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
},
"fi_name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
}
MULTICAST-P2MP - Update
Update operation of resource: multicast-p2mp
multicast-p2mpbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
MULTICAST-P2MP - Create
Create operation of resource: multicast-p2mp
multicast-p2mpbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
MULTICAST-P2MP - Delete
Delete operation of resource: multicast-p2mp
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
MULTICAST-P2MP - Retrieve
Retrieve operation of resource: multicast-p2mp
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
TRANSPORTS - Update
Update operation of resource: transports
transportsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORTS - Create
Create operation of resource: transports
transportsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORTS - Delete
Delete operation of resource: transports
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORTS - Retrieve
Retrieve operation of resource: transports
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
TRANSPORT - Update
Update operation of resource: transport
transportbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of transport-name
Request Content-Types: application/json
Request Example
{
"attribute-set-name": "string",
"transport-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT - Create
Create operation of resource: transport
transportbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of transport-name
Request Content-Types: application/json
Request Example
{
"attribute-set-name": "string",
"transport-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT - Delete
Delete operation of resource: transport
ID of name
ID of ridge-domain_name
ID of fi_name
ID of transport-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT - Retrieve
Retrieve operation of resource: transport
ID of name
ID of ridge-domain_name
ID of fi_name
ID of transport-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"attribute-set-name": "string",
"transport-name": "string"
}
SIGNALINGS - Update
Update operation of resource: signalings
signalingsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALINGS - Create
Create operation of resource: signalings
signalingsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALINGS - Delete
Delete operation of resource: signalings
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALINGS - Retrieve
Retrieve operation of resource: signalings
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
SIGNALING - Update
Update operation of resource: signaling
signalingbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of signaling-name
Request Content-Types: application/json
Request Example
{
"signaling-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING - Create
Create operation of resource: signaling
signalingbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of signaling-name
Request Content-Types: application/json
Request Example
{
"signaling-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING - Delete
Delete operation of resource: signaling
ID of name
ID of ridge-domain_name
ID of fi_name
ID of signaling-name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING - Retrieve
Retrieve operation of resource: signaling
ID of name
ID of ridge-domain_name
ID of fi_name
ID of signaling-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"signaling-name": "string"
}
VFI-PSEUDOWIRES - Update
Update operation of resource: vfi-pseudowires
vfi-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{ { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRES - Create
Create operation of resource: vfi-pseudowires
vfi-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{ { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRES - Delete
Delete operation of resource: vfi-pseudowires
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRES - Retrieve
Retrieve operation of resource: vfi-pseudowires
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
VFI-PSEUDOWIRE - Update
Update operation of resource: vfi-pseudowire
vfi-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{ "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRE - Create
Create operation of resource: vfi-pseudowire
vfi-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{ "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRE - Delete
Delete operation of resource: vfi-pseudowire
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRE - Retrieve
Retrieve operation of resource: vfi-pseudowire
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
VFI-PW-DHCP-SNOOP - Update
Update operation of resource: vfi-pw-dhcp-snoop
vfi-pw-dhcp-snoopbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-DHCP-SNOOP - Create
Create operation of resource: vfi-pw-dhcp-snoop
vfi-pw-dhcp-snoopbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-DHCP-SNOOP - Delete
Delete operation of resource: vfi-pw-dhcp-snoop
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-DHCP-SNOOP - Retrieve
Retrieve operation of resource: vfi-pw-dhcp-snoop
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
VFI-PW-MPLS-STATIC-LABELS - Update
Update operation of resource: vfi-pw-mpls-static-labels
vfi-pw-mpls-static-labelsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-MPLS-STATIC-LABELS - Create
Create operation of resource: vfi-pw-mpls-static-labels
vfi-pw-mpls-static-labelsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-MPLS-STATIC-LABELS - Delete
Delete operation of resource: vfi-pw-mpls-static-labels
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-MPLS-STATIC-LABELS - Retrieve
Retrieve operation of resource: vfi-pw-mpls-static-labels
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-static-label": "string",
"local-static-label": "string"
}
PSEUDOWIRE-STATIC-MAC-ADDRESSES - Update
Update operation of resource: pseudowire-static-mac-addresses
pseudowire-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESSES - Create
Create operation of resource: pseudowire-static-mac-addresses
pseudowire-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESSES - Delete
Delete operation of resource: pseudowire-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESSES - Retrieve
Retrieve operation of resource: pseudowire-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
PSEUDOWIRE-STATIC-MAC-ADDRESS - Update
Update operation of resource: pseudowire-static-mac-address
pseudowire-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESS - Create
Create operation of resource: pseudowire-static-mac-address
pseudowire-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESS - Delete
Delete operation of resource: pseudowire-static-mac-address
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESS - Retrieve
Retrieve operation of resource: pseudowire-static-mac-address
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"address": "string"
}
BGP-AUTO-DISCOVERY - Update
Update operation of resource: bgp-auto-discovery
bgp-auto-discoverybody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-AUTO-DISCOVERY - Create
Create operation of resource: bgp-auto-discovery
bgp-auto-discoverybody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-AUTO-DISCOVERY - Delete
Delete operation of resource: bgp-auto-discovery
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
BGP-AUTO-DISCOVERY - Retrieve
Retrieve operation of resource: bgp-auto-discovery
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
LDP-SIGNALING-PROTOCOL - Update
Update operation of resource: ldp-signaling-protocol
ldp-signaling-protocolbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
LDP-SIGNALING-PROTOCOL - Create
Create operation of resource: ldp-signaling-protocol
ldp-signaling-protocolbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
LDP-SIGNALING-PROTOCOL - Delete
Delete operation of resource: ldp-signaling-protocol
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
LDP-SIGNALING-PROTOCOL - Retrieve
Retrieve operation of resource: ldp-signaling-protocol
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
VPLS-ID - Update
Update operation of resource: vpls-id
vpls-idbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VPLS-ID - Create
Create operation of resource: vpls-id
vpls-idbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VPLS-ID - Delete
Delete operation of resource: vpls-id
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
VPLS-ID - Retrieve
Retrieve operation of resource: vpls-id
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
FLOW-LABEL-LOAD-BALANCE - Update
Update operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Create
Create operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Delete
Delete operation of resource: flow-label-load-balance
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Retrieve
Retrieve operation of resource: flow-label-load-balance
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"static": [ null ],
"flow-label": "string"
}
BGP-ROUTE-POLICY - Update
Update operation of resource: bgp-route-policy
bgp-route-policybody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"export": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-ROUTE-POLICY - Create
Create operation of resource: bgp-route-policy
bgp-route-policybody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"export": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-ROUTE-POLICY - Delete
Delete operation of resource: bgp-route-policy
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
BGP-ROUTE-POLICY - Retrieve
Retrieve operation of resource: bgp-route-policy
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"export": "string"
}
ROUTE-DISTINGUISHER - Update
Update operation of resource: route-distinguisher
route-distinguisherbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-DISTINGUISHER - Create
Create operation of resource: route-distinguisher
route-distinguisherbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-DISTINGUISHER - Delete
Delete operation of resource: route-distinguisher
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-DISTINGUISHER - Retrieve
Retrieve operation of resource: route-distinguisher
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
BGP-SIGNALING-PROTOCOL - Update
Update operation of resource: bgp-signaling-protocol
bgp-signaling-protocolbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
BGP-SIGNALING-PROTOCOL - Create
Create operation of resource: bgp-signaling-protocol
bgp-signaling-protocolbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
BGP-SIGNALING-PROTOCOL - Delete
Delete operation of resource: bgp-signaling-protocol
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
BGP-SIGNALING-PROTOCOL - Retrieve
Retrieve operation of resource: bgp-signaling-protocol
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
FLOW-LABEL-LOAD-BALANCE - Update
Update operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Create
Create operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Delete
Delete operation of resource: flow-label-load-balance
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Retrieve
Retrieve operation of resource: flow-label-load-balance
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"static": [ null ],
"flow-label": "string"
}
ROUTE-TARGETS - Update
Update operation of resource: route-targets
route-targetsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGETS - Create
Create operation of resource: route-targets
route-targetsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGETS - Delete
Delete operation of resource: route-targets
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGETS - Retrieve
Retrieve operation of resource: route-targets
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
ROUTE-TARGET - Update
Update operation of resource: route-target
route-targetbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGET - Create
Create operation of resource: route-target
route-targetbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGET - Delete
Delete operation of resource: route-target
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGET - Retrieve
Retrieve operation of resource: route-target
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
Successful operation
Internal Error
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Update
Update operation of resource: two-byte-as-or-four-byte-as
two-byte-as-or-four-byte-asbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of as as-index
Request Content-Types: application/json
Request Example
{
"as": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Create
Create operation of resource: two-byte-as-or-four-byte-as
two-byte-as-or-four-byte-asbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of as as-index
Request Content-Types: application/json
Request Example
{
"as": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Delete
Delete operation of resource: two-byte-as-or-four-byte-as
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of as as-index
Successful operation
Internal Error
Response Content-Types: application/json
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Retrieve
Retrieve operation of resource: two-byte-as-or-four-byte-as
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of as as-index
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"as": "string",
"as-index": "string"
}
IPV4-ADDRESS - Update
Update operation of resource: ipv4-address
ipv4-addressbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of address addr-index
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IPV4-ADDRESS - Create
Create operation of resource: ipv4-address
ipv4-addressbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of address addr-index
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IPV4-ADDRESS - Delete
Delete operation of resource: ipv4-address
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of address addr-index
Successful operation
Internal Error
Response Content-Types: application/json
IPV4-ADDRESS - Retrieve
Retrieve operation of resource: ipv4-address
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of address addr-index
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"address": "string"
}
BRIDGE-DOMAINVNIS - Update
Update operation of resource: bridge-domainvnis
bridge-domainvnisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINVNIS - Create
Create operation of resource: bridge-domainvnis
bridge-domainvnisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINVNIS - Delete
Delete operation of resource: bridge-domainvnis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINVNIS - Retrieve
Retrieve operation of resource: bridge-domainvnis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
BRIDGE-DOMAINVNI - Update
Update operation of resource: bridge-domainvni
bridge-domainvnibody object
ID of name
ID of ridge-domain_name
ID of vpn-id
Request Content-Types: application/json
Request Example
{
"vpn-id": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINVNI - Create
Create operation of resource: bridge-domainvni
bridge-domainvnibody object
ID of name
ID of ridge-domain_name
ID of vpn-id
Request Content-Types: application/json
Request Example
{
"vpn-id": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINVNI - Delete
Delete operation of resource: bridge-domainvni
ID of name
ID of ridge-domain_name
ID of vpn-id
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINVNI - Retrieve
Retrieve operation of resource: bridge-domainvni
ID of name
ID of ridge-domain_name
ID of vpn-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vpn-id": "integer"
}
BD-ATTACHMENT-CIRCUITS - Update
Update operation of resource: bd-attachment-circuits
bd-attachment-circuitsbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUITS - Create
Create operation of resource: bd-attachment-circuits
bd-attachment-circuitsbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUITS - Delete
Delete operation of resource: bd-attachment-circuits
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUITS - Retrieve
Retrieve operation of resource: bd-attachment-circuits
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}
BD-ATTACHMENT-CIRCUIT - Update
Update operation of resource: bd-attachment-circuit
bd-attachment-circuitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"d-attachment-circuit_name": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUIT - Create
Create operation of resource: bd-attachment-circuit
bd-attachment-circuitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"d-attachment-circuit_name": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUIT - Delete
Delete operation of resource: bd-attachment-circuit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUIT - Retrieve
Retrieve operation of resource: bd-attachment-circuit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, { "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"d-attachment-circuit_name": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
INTERFACE-IP-SOURCE-GUARD - Update
Update operation of resource: interface-ip-source-guard
interface-ip-source-guardbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-IP-SOURCE-GUARD - Create
Create operation of resource: interface-ip-source-guard
interface-ip-source-guardbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-IP-SOURCE-GUARD - Delete
Delete operation of resource: interface-ip-source-guard
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-IP-SOURCE-GUARD - Retrieve
Retrieve operation of resource: interface-ip-source-guard
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
INTERFACE-DAI - Update
Update operation of resource: interface-dai
interface-daibody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI - Create
Create operation of resource: interface-dai
interface-daibody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI - Delete
Delete operation of resource: interface-dai
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI - Retrieve
Retrieve operation of resource: interface-dai
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
INTERFACE-DAI-ADDRESS-VALIDATION - Update
Update operation of resource: interface-dai-address-validation
interface-dai-address-validationbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI-ADDRESS-VALIDATION - Create
Create operation of resource: interface-dai-address-validation
interface-dai-address-validationbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI-ADDRESS-VALIDATION - Delete
Delete operation of resource: interface-dai-address-validation
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI-ADDRESS-VALIDATION - Retrieve
Retrieve operation of resource: interface-dai-address-validation
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
INTERFACE-PROFILE - Update
Update operation of resource: interface-profile
interface-profilebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-PROFILE - Create
Create operation of resource: interface-profile
interface-profilebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-PROFILE - Delete
Delete operation of resource: interface-profile
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-PROFILE - Retrieve
Retrieve operation of resource: interface-profile
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
BDAC-STORM-CONTROL-TYPES - Update
Update operation of resource: bdac-storm-control-types
bdac-storm-control-typesbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPES - Create
Create operation of resource: bdac-storm-control-types
bdac-storm-control-typesbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPES - Delete
Delete operation of resource: bdac-storm-control-types
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPES - Retrieve
Retrieve operation of resource: bdac-storm-control-types
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
BDAC-STORM-CONTROL-TYPE - Update
Update operation of resource: bdac-storm-control-type
bdac-storm-control-typebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPE - Create
Create operation of resource: bdac-storm-control-type
bdac-storm-control-typebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPE - Delete
Delete operation of resource: bdac-storm-control-type
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPE - Retrieve
Retrieve operation of resource: bdac-storm-control-type
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
STORM-CONTROL-UNIT - Update
Update operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Create
Create operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Delete
Delete operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Retrieve
Retrieve operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
SPLIT-HORIZON - Update
Update operation of resource: split-horizon
split-horizonbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON - Create
Create operation of resource: split-horizon
split-horizonbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON - Delete
Delete operation of resource: split-horizon
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON - Retrieve
Retrieve operation of resource: split-horizon
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
SPLIT-HORIZON-GROUP-ID - Update
Update operation of resource: split-horizon-group-id
split-horizon-group-idbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON-GROUP-ID - Create
Create operation of resource: split-horizon-group-id
split-horizon-group-idbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON-GROUP-ID - Delete
Delete operation of resource: split-horizon-group-id
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON-GROUP-ID - Retrieve
Retrieve operation of resource: split-horizon-group-id
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ]
}
STATIC-MAC-ADDRESSES - Update
Update operation of resource: static-mac-addresses
static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESSES - Create
Create operation of resource: static-mac-addresses
static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESSES - Delete
Delete operation of resource: static-mac-addresses
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESSES - Retrieve
Retrieve operation of resource: static-mac-addresses
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
STATIC-MAC-ADDRESS - Update
Update operation of resource: static-mac-address
static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESS - Create
Create operation of resource: static-mac-address
static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESS - Delete
Delete operation of resource: static-mac-address
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESS - Retrieve
Retrieve operation of resource: static-mac-address
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"address": "string"
}
INTERFACE-MAC - Update
Update operation of resource: interface-mac
interface-macbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC - Create
Create operation of resource: interface-mac
interface-macbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC - Delete
Delete operation of resource: interface-mac
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC - Retrieve
Retrieve operation of resource: interface-mac
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}
INTERFACE-MAC-AGING - Update
Update operation of resource: interface-mac-aging
interface-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-AGING - Create
Create operation of resource: interface-mac-aging
interface-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-AGING - Delete
Delete operation of resource: interface-mac-aging
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-AGING - Retrieve
Retrieve operation of resource: interface-mac-aging
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
INTERFACE-MAC-SECURE - Update
Update operation of resource: interface-mac-secure
interface-mac-securebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"shutdown-recovery-timer": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-SECURE - Create
Create operation of resource: interface-mac-secure
interface-mac-securebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"shutdown-recovery-timer": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-SECURE - Delete
Delete operation of resource: interface-mac-secure
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-SECURE - Retrieve
Retrieve operation of resource: interface-mac-secure
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"shutdown-recovery-timer": "string"
}
INTERFACE-MAC-LIMIT - Update
Update operation of resource: interface-mac-limit
interface-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-LIMIT - Create
Create operation of resource: interface-mac-limit
interface-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-LIMIT - Delete
Delete operation of resource: interface-mac-limit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-LIMIT - Retrieve
Retrieve operation of resource: interface-mac-limit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}
BD-PSEUDOWIRE-EVPNS - Update
Update operation of resource: bd-pseudowire-evpns
bd-pseudowire-evpnsbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPNS - Create
Create operation of resource: bd-pseudowire-evpns
bd-pseudowire-evpnsbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPNS - Delete
Delete operation of resource: bd-pseudowire-evpns
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPNS - Retrieve
Retrieve operation of resource: bd-pseudowire-evpns
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
BD-PSEUDOWIRE-EVPN - Update
Update operation of resource: bd-pseudowire-evpn
bd-pseudowire-evpnbody object
ID of name
ID of ridge-domain_name
ID of eviid acid
Request Content-Types: application/json
Request Example
{
"acid": "string",
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPN - Create
Create operation of resource: bd-pseudowire-evpn
bd-pseudowire-evpnbody object
ID of name
ID of ridge-domain_name
ID of eviid acid
Request Content-Types: application/json
Request Example
{
"acid": "string",
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPN - Delete
Delete operation of resource: bd-pseudowire-evpn
ID of name
ID of ridge-domain_name
ID of eviid acid
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPN - Retrieve
Retrieve operation of resource: bd-pseudowire-evpn
ID of name
ID of ridge-domain_name
ID of eviid acid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"acid": "string",
"eviid": "string"
}
IP-SOURCE-GUARD - Update
Update operation of resource: ip-source-guard
ip-source-guardbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"logging": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
IP-SOURCE-GUARD - Create
Create operation of resource: ip-source-guard
ip-source-guardbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"logging": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
IP-SOURCE-GUARD - Delete
Delete operation of resource: ip-source-guard
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
IP-SOURCE-GUARD - Retrieve
Retrieve operation of resource: ip-source-guard
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"logging": [ null ]
}
DAI - Update
Update operation of resource: dai
daibody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
DAI - Create
Create operation of resource: dai
daibody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
DAI - Delete
Delete operation of resource: dai
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
DAI - Retrieve
Retrieve operation of resource: dai
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
DAI-ADDRESS-VALIDATION - Update
Update operation of resource: dai-address-validation
dai-address-validationbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
DAI-ADDRESS-VALIDATION - Create
Create operation of resource: dai-address-validation
dai-address-validationbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
DAI-ADDRESS-VALIDATION - Delete
Delete operation of resource: dai-address-validation
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
DAI-ADDRESS-VALIDATION - Retrieve
Retrieve operation of resource: dai-address-validation
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
ROUTED-INTERFACES - Update
Update operation of resource: routed-interfaces
routed-interfacesbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACES - Create
Create operation of resource: routed-interfaces
routed-interfacesbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACES - Delete
Delete operation of resource: routed-interfaces
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACES - Retrieve
Retrieve operation of resource: routed-interfaces
ID of name
ID of ridge-domain_name
ROUTED-INTERFACE - Update
Update operation of resource: routed-interface
routed-interfacebody object
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE - Create
Create operation of resource: routed-interface
routed-interfacebody object
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE - Delete
Delete operation of resource: routed-interface
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE - Retrieve
Retrieve operation of resource: routed-interface
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
ROUTED-INTERFACE-SPLIT-HORIZON-GROUP - Update
Update operation of resource: routed-interface-split-horizon-group
routed-interface-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"routed-interface-split-horizon-group-core": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE-SPLIT-HORIZON-GROUP - Create
Create operation of resource: routed-interface-split-horizon-group
routed-interface-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"routed-interface-split-horizon-group-core": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE-SPLIT-HORIZON-GROUP - Delete
Delete operation of resource: routed-interface-split-horizon-group
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE-SPLIT-HORIZON-GROUP - Retrieve
Retrieve operation of resource: routed-interface-split-horizon-group
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"routed-interface-split-horizon-group-core": [ null ]
}
FLEXIBLE-XCONNECT-SERVICE-TABLE - Update
Update operation of resource: flexible-xconnect-service-table
flexible-xconnect-service-tablebody object
Request Content-Types: application/json
Request Example
{ { {
"name": "string"
}
]
}, {
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
]
}, { {
"name": "string"
}
]
},
"eviid": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
FLEXIBLE-XCONNECT-SERVICE-TABLE - Create
Create operation of resource: flexible-xconnect-service-table
flexible-xconnect-service-tablebody object
Request Content-Types: application/json
Request Example
{ { {
"name": "string"
}
]
}, {
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
]
}, { {
"name": "string"
}
]
},
"eviid": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
FLEXIBLE-XCONNECT-SERVICE-TABLE - Delete
Delete operation of resource: flexible-xconnect-service-table
Successful operation
Internal Error
Response Content-Types: application/json
FLEXIBLE-XCONNECT-SERVICE-TABLE - Retrieve
Retrieve operation of resource: flexible-xconnect-service-table
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"name": "string"
}
]
}, {
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
]
}, { {
"name": "string"
}
]
},
"eviid": "string"
}
]
}
}
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICES - Update
Update operation of resource: vlan-unaware-flexible-xconnect-services
vlan-unaware-flexible-xconnect-servicesbody object
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICES - Create
Create operation of resource: vlan-unaware-flexible-xconnect-services
vlan-unaware-flexible-xconnect-servicesbody object
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICES - Delete
Delete operation of resource: vlan-unaware-flexible-xconnect-services
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICES - Retrieve
Retrieve operation of resource: vlan-unaware-flexible-xconnect-services
Successful operation
Internal Error
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICE - Update
Update operation of resource: vlan-unaware-flexible-xconnect-service
vlan-unaware-flexible-xconnect-servicebody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICE - Create
Create operation of resource: vlan-unaware-flexible-xconnect-service
vlan-unaware-flexible-xconnect-servicebody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICE - Delete
Delete operation of resource: vlan-unaware-flexible-xconnect-service
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICE - Retrieve
Retrieve operation of resource: vlan-unaware-flexible-xconnect-service
ID of name
Successful operation
Internal Error
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUITS - Update
Update operation of resource: vlan-unaware-fxc-attachment-circuits
vlan-unaware-fxc-attachment-circuitsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUITS - Create
Create operation of resource: vlan-unaware-fxc-attachment-circuits
vlan-unaware-fxc-attachment-circuitsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUITS - Delete
Delete operation of resource: vlan-unaware-fxc-attachment-circuits
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUITS - Retrieve
Retrieve operation of resource: vlan-unaware-fxc-attachment-circuits
ID of name
Successful operation
Internal Error
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUIT - Update
Update operation of resource: vlan-unaware-fxc-attachment-circuit
vlan-unaware-fxc-attachment-circuitbody object
ID of name
ID of lan-unaware-fxc-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"lan-unaware-fxc-attachment-circuit_name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUIT - Create
Create operation of resource: vlan-unaware-fxc-attachment-circuit
vlan-unaware-fxc-attachment-circuitbody object
ID of name
ID of lan-unaware-fxc-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"lan-unaware-fxc-attachment-circuit_name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUIT - Delete
Delete operation of resource: vlan-unaware-fxc-attachment-circuit
ID of name
ID of lan-unaware-fxc-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUIT - Retrieve
Retrieve operation of resource: vlan-unaware-fxc-attachment-circuit
ID of name
ID of lan-unaware-fxc-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"lan-unaware-fxc-attachment-circuit_name": "string"
}
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPNS - Update
Update operation of resource: vlan-unaware-fxc-pseudowire-evpns
vlan-unaware-fxc-pseudowire-evpnsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPNS - Create
Create operation of resource: vlan-unaware-fxc-pseudowire-evpns
vlan-unaware-fxc-pseudowire-evpnsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPNS - Delete
Delete operation of resource: vlan-unaware-fxc-pseudowire-evpns
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPNS - Retrieve
Retrieve operation of resource: vlan-unaware-fxc-pseudowire-evpns
ID of name
Successful operation
Internal Error
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPN - Update
Update operation of resource: vlan-unaware-fxc-pseudowire-evpn
vlan-unaware-fxc-pseudowire-evpnbody object
ID of name
ID of eviid acid
Request Content-Types: application/json
Request Example
{
"acid": "string",
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPN - Create
Create operation of resource: vlan-unaware-fxc-pseudowire-evpn
vlan-unaware-fxc-pseudowire-evpnbody object
ID of name
ID of eviid acid
Request Content-Types: application/json
Request Example
{
"acid": "string",
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPN - Delete
Delete operation of resource: vlan-unaware-fxc-pseudowire-evpn
ID of name
ID of eviid acid
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPN - Retrieve
Retrieve operation of resource: vlan-unaware-fxc-pseudowire-evpn
ID of name
ID of eviid acid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"acid": "string",
"eviid": "string"
}
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICES - Update
Update operation of resource: vlan-aware-flexible-xconnect-services
vlan-aware-flexible-xconnect-servicesbody object
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICES - Create
Create operation of resource: vlan-aware-flexible-xconnect-services
vlan-aware-flexible-xconnect-servicesbody object
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICES - Delete
Delete operation of resource: vlan-aware-flexible-xconnect-services
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICES - Retrieve
Retrieve operation of resource: vlan-aware-flexible-xconnect-services
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICE - Update
Update operation of resource: vlan-aware-flexible-xconnect-service
vlan-aware-flexible-xconnect-servicebody object
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICE - Create
Create operation of resource: vlan-aware-flexible-xconnect-service
vlan-aware-flexible-xconnect-servicebody object
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICE - Delete
Delete operation of resource: vlan-aware-flexible-xconnect-service
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICE - Retrieve
Retrieve operation of resource: vlan-aware-flexible-xconnect-service
ID of eviid
VLAN-AWARE-FXC-ATTACHMENT-CIRCUITS - Update
Update operation of resource: vlan-aware-fxc-attachment-circuits
vlan-aware-fxc-attachment-circuitsbody object
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FXC-ATTACHMENT-CIRCUITS - Create
Create operation of resource: vlan-aware-fxc-attachment-circuits
vlan-aware-fxc-attachment-circuitsbody object
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FXC-ATTACHMENT-CIRCUITS - Delete
Delete operation of resource: vlan-aware-fxc-attachment-circuits
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FXC-ATTACHMENT-CIRCUITS - Retrieve
Retrieve operation of resource: vlan-aware-fxc-attachment-circuits
ID of eviid
Successful operation
Internal Error
VLAN-AWARE-FXC-ATTACHMENT-CIRCUIT - Update
Update operation of resource: vlan-aware-fxc-attachment-circuit
vlan-aware-fxc-attachment-circuitbody object
ID of eviid
ID of name
Request Content-Types: application/json
Request Example
{
"name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FXC-ATTACHMENT-CIRCUIT - Create
Create operation of resource: vlan-aware-fxc-attachment-circuit
vlan-aware-fxc-attachment-circuitbody object
ID of eviid
ID of name
Request Content-Types: application/json
Request Example
{
"name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FXC-ATTACHMENT-CIRCUIT - Delete
Delete operation of resource: vlan-aware-fxc-attachment-circuit
ID of eviid
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FXC-ATTACHMENT-CIRCUIT - Retrieve
Retrieve operation of resource: vlan-aware-fxc-attachment-circuit
ID of eviid
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"name": "string"
}
REDUNDANCY - Update
Update operation of resource: redundancy
redundancybody object
Request Content-Types: application/json
Request Example
{
"enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
REDUNDANCY - Create
Create operation of resource: redundancy
redundancybody object
Request Content-Types: application/json
Request Example
{
"enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
REDUNDANCY - Delete
Delete operation of resource: redundancy
Successful operation
Internal Error
Response Content-Types: application/json
REDUNDANCY - Retrieve
Retrieve operation of resource: redundancy
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}
ICCP-REDUNDANCY-GROUPS - Update
Update operation of resource: iccp-redundancy-groups
iccp-redundancy-groupsbody object
Request Content-Types: application/json
Request Example
{ {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-REDUNDANCY-GROUPS - Create
Create operation of resource: iccp-redundancy-groups
iccp-redundancy-groupsbody object
Request Content-Types: application/json
Request Example
{ {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-REDUNDANCY-GROUPS - Delete
Delete operation of resource: iccp-redundancy-groups
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-REDUNDANCY-GROUPS - Retrieve
Retrieve operation of resource: iccp-redundancy-groups
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
ICCP-REDUNDANCY-GROUP - Update
Update operation of resource: iccp-redundancy-group
iccp-redundancy-groupbody object
ID of group-id
Request Content-Types: application/json
Request Example
{
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-REDUNDANCY-GROUP - Create
Create operation of resource: iccp-redundancy-group
iccp-redundancy-groupbody object
ID of group-id
Request Content-Types: application/json
Request Example
{
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-REDUNDANCY-GROUP - Delete
Delete operation of resource: iccp-redundancy-group
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-REDUNDANCY-GROUP - Retrieve
Retrieve operation of resource: iccp-redundancy-group
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
ICCP-INTERFACES - Update
Update operation of resource: iccp-interfaces
iccp-interfacesbody object
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-INTERFACES - Create
Create operation of resource: iccp-interfaces
iccp-interfacesbody object
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-INTERFACES - Delete
Delete operation of resource: iccp-interfaces
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-INTERFACES - Retrieve
Retrieve operation of resource: iccp-interfaces
ID of group-id
Successful operation
Internal Error
ICCP-INTERFACE - Update
Update operation of resource: iccp-interface
iccp-interfacebody object
ID of group-id
ID of interface-name
Request Content-Types: application/json
Request Example
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-INTERFACE - Create
Create operation of resource: iccp-interface
iccp-interfacebody object
ID of group-id
ID of interface-name
Request Content-Types: application/json
Request Example
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-INTERFACE - Delete
Delete operation of resource: iccp-interface
ID of group-id
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-INTERFACE - Retrieve
Retrieve operation of resource: iccp-interface
ID of group-id
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
PBB - Update
Update operation of resource: pbb
pbbbody object
Request Content-Types: application/json
Request Example
{
"backbone-source-mac": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB - Create
Create operation of resource: pbb
pbbbody object
Request Content-Types: application/json
Request Example
{
"backbone-source-mac": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB - Delete
Delete operation of resource: pbb
Successful operation
Internal Error
Response Content-Types: application/json
PBB - Retrieve
Retrieve operation of resource: pbb
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"backbone-source-mac": "string"
}
AUTO-DISCOVERY - Update
Update operation of resource: auto-discovery
auto-discoverybody object
Successful operation
Internal Error
Response Content-Types: application/json
AUTO-DISCOVERY - Create
Create operation of resource: auto-discovery
auto-discoverybody object
Successful operation
Internal Error
Response Content-Types: application/json
AUTO-DISCOVERY - Delete
Delete operation of resource: auto-discovery
Successful operation
Internal Error
Response Content-Types: application/json
AUTO-DISCOVERY - Retrieve
Retrieve operation of resource: auto-discovery
Successful operation
Internal Error
BGP-SIGNALING - Update
Update operation of resource: bgp-signaling
bgp-signalingbody object
Request Content-Types: application/json
Request Example
{
"mtu-mismatch-ignore": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-SIGNALING - Create
Create operation of resource: bgp-signaling
bgp-signalingbody object
Request Content-Types: application/json
Request Example
{
"mtu-mismatch-ignore": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-SIGNALING - Delete
Delete operation of resource: bgp-signaling
Successful operation
Internal Error
Response Content-Types: application/json
BGP-SIGNALING - Retrieve
Retrieve operation of resource: bgp-signaling
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mtu-mismatch-ignore": [ null ]
}
UTILITY - Update
Update operation of resource: utility
utilitybody object
Successful operation
Internal Error
Response Content-Types: application/json
UTILITY - Create
Create operation of resource: utility
utilitybody object
Successful operation
Internal Error
Response Content-Types: application/json
UTILITY - Delete
Delete operation of resource: utility
Successful operation
Internal Error
Response Content-Types: application/json
UTILITY - Retrieve
Retrieve operation of resource: utility
Successful operation
Internal Error
LOGGING - Update
Update operation of resource: logging
loggingbody object
Request Content-Types: application/json
Request Example
{
"pseudowire-state-change": [ null ],
"pwhe-replication-state-change": [ null ],
"nsr-state-change": [ null ],
"vfi": [ null ],
"bridge-domain-state-change": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
LOGGING - Create
Create operation of resource: logging
loggingbody object
Request Content-Types: application/json
Request Example
{
"pseudowire-state-change": [ null ],
"pwhe-replication-state-change": [ null ],
"nsr-state-change": [ null ],
"vfi": [ null ],
"bridge-domain-state-change": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
LOGGING - Delete
Delete operation of resource: logging
Successful operation
Internal Error
Response Content-Types: application/json
LOGGING - Retrieve
Retrieve operation of resource: logging
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-state-change": [ null ],
"pwhe-replication-state-change": [ null ],
"nsr-state-change": [ null ],
"vfi": [ null ],
"bridge-domain-state-change": [ null ]
}
SNMP - Update
Update operation of resource: snmp
snmpbody object
Successful operation
Internal Error
Response Content-Types: application/json
SNMP - Create
Create operation of resource: snmp
snmpbody object
Successful operation
Internal Error
Response Content-Types: application/json
SNMP - Delete
Delete operation of resource: snmp
Successful operation
Internal Error
Response Content-Types: application/json
SNMP - Retrieve
Retrieve operation of resource: snmp
Successful operation
Internal Error
MIB - Update
Update operation of resource: mib
mibbody object
Successful operation
Internal Error
Response Content-Types: application/json
MIB - Create
Create operation of resource: mib
mibbody object
Successful operation
Internal Error
Response Content-Types: application/json
MIB - Delete
Delete operation of resource: mib
Successful operation
Internal Error
Response Content-Types: application/json
MIB - Retrieve
Retrieve operation of resource: mib
MIB-INTERFACE - Update
Update operation of resource: mib-interface
mib-interfacebody object
Successful operation
Internal Error
Response Content-Types: application/json
MIB-INTERFACE - Create
Create operation of resource: mib-interface
mib-interfacebody object
Successful operation
Internal Error
Response Content-Types: application/json
MIB-INTERFACE - Delete
Delete operation of resource: mib-interface
Successful operation
Internal Error
Response Content-Types: application/json
MIB-INTERFACE - Retrieve
Retrieve operation of resource: mib-interface
Successful operation
Internal Error
FORMAT - Update
Update operation of resource: format
formatbody object
Request Content-Types: application/json
Request Example
{
"external-interface-format": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
FORMAT - Create
Create operation of resource: format
formatbody object
Request Content-Types: application/json
Request Example
{
"external-interface-format": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
FORMAT - Delete
Delete operation of resource: format
Successful operation
Internal Error
Response Content-Types: application/json
FORMAT - Retrieve
Retrieve operation of resource: format
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"external-interface-format": [ null ]
}
MIB-PSEUDOWIRE - Update
Update operation of resource: mib-pseudowire
mib-pseudowirebody object
Request Content-Types: application/json
Request Example
{
"statistics": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MIB-PSEUDOWIRE - Create
Create operation of resource: mib-pseudowire
mib-pseudowirebody object
Request Content-Types: application/json
Request Example
{
"statistics": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MIB-PSEUDOWIRE - Delete
Delete operation of resource: mib-pseudowire
Successful operation
Internal Error
Response Content-Types: application/json
MIB-PSEUDOWIRE - Retrieve
Retrieve operation of resource: mib-pseudowire
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"statistics": [ null ]
}
GENERIC-INTERFACE-LISTS - Update
Update operation of resource: generic-interface-lists
generic-interface-listsbody object
Successful operation
Internal Error
Response Content-Types: application/json
GENERIC-INTERFACE-LISTS - Create
Create operation of resource: generic-interface-lists
generic-interface-listsbody object
Successful operation
Internal Error
Response Content-Types: application/json
GENERIC-INTERFACE-LISTS - Delete
Delete operation of resource: generic-interface-lists
Successful operation
Internal Error
Response Content-Types: application/json
GENERIC-INTERFACE-LISTS - Retrieve
Retrieve operation of resource: generic-interface-lists
Successful operation
Internal Error
GENERIC-INTERFACE-LIST - Update
Update operation of resource: generic-interface-list
generic-interface-listbody object
ID of generic-interface-list-name
Successful operation
Internal Error
Response Content-Types: application/json
GENERIC-INTERFACE-LIST - Create
Create operation of resource: generic-interface-list
generic-interface-listbody object
ID of generic-interface-list-name
Successful operation
Internal Error
Response Content-Types: application/json
GENERIC-INTERFACE-LIST - Delete
Delete operation of resource: generic-interface-list
ID of generic-interface-list-name
Successful operation
Internal Error
Response Content-Types: application/json
GENERIC-INTERFACE-LIST - Retrieve
Retrieve operation of resource: generic-interface-list
ID of generic-interface-list-name
Successful operation
Internal Error
INTERFACES - Update
Update operation of resource: interfaces
interfacesbody object
ID of generic-interface-list-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACES - Create
Create operation of resource: interfaces
interfacesbody object
ID of generic-interface-list-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACES - Delete
Delete operation of resource: interfaces
ID of generic-interface-list-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACES - Retrieve
Retrieve operation of resource: interfaces
ID of generic-interface-list-name
Successful operation
Internal Error
INTERFACE - Update
Update operation of resource: interface
interfacebody object
ID of generic-interface-list-name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Create
Create operation of resource: interface
interfacebody object
ID of generic-interface-list-name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Delete
Delete operation of resource: interface
ID of generic-interface-list-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Retrieve
Retrieve operation of resource: interface
ID of generic-interface-list-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"interface-name": "string"
}
EVPN - Update
Update operation of resource: evpn
evpnbody object
Request Content-Types: application/json
Request Example
{
"enable": [ null ], "evpn-source-interface": "string",
"evi-cost-out": [ null ], {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}, {
"vpn-id": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}, "evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}, { {
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}, {
"eviid": "string", "evpn-evi-cw-disable": [ null ]
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN - Create
Create operation of resource: evpn
evpnbody object
Request Content-Types: application/json
Request Example
{
"enable": [ null ], "evpn-source-interface": "string",
"evi-cost-out": [ null ], {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}, {
"vpn-id": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}, "evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}, { {
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}, {
"eviid": "string", "evpn-evi-cw-disable": [ null ]
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN - Delete
Delete operation of resource: evpn
Successful operation
Internal Error
Response Content-Types: application/json
EVPN - Retrieve
Retrieve operation of resource: evpn
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ], "evpn-source-interface": "string",
"evi-cost-out": [ null ], {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}, {
"vpn-id": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}, "evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}, { {
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}, {
"eviid": "string", "evpn-evi-cw-disable": [ null ]
}
]
}
}
}
EVPN-TABLES - Update
Update operation of resource: evpn-tables
evpn-tablesbody object
Request Content-Types: application/json
Request Example
{
"evpn-source-interface": "string",
"evi-cost-out": [ null ], {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}, {
"vpn-id": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}, "evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}, { {
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}, {
"eviid": "string", "evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-TABLES - Create
Create operation of resource: evpn-tables
evpn-tablesbody object
Request Content-Types: application/json
Request Example
{
"evpn-source-interface": "string",
"evi-cost-out": [ null ], {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}, {
"vpn-id": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}, "evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}, { {
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}, {
"eviid": "string", "evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-TABLES - Delete
Delete operation of resource: evpn-tables
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-TABLES - Retrieve
Retrieve operation of resource: evpn-tables
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evpn-source-interface": "string",
"evi-cost-out": [ null ], {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}, {
"vpn-id": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}, "evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}, { {
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}, {
"eviid": "string", "evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
}
EVPN-TIMERS - Update
Update operation of resource: evpn-timers
evpn-timersbody object
Request Content-Types: application/json
Request Example
{
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-TIMERS - Create
Create operation of resource: evpn-timers
evpn-timersbody object
Request Content-Types: application/json
Request Example
{
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-TIMERS - Delete
Delete operation of resource: evpn-timers
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-TIMERS - Retrieve
Retrieve operation of resource: evpn-timers
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}
EVPNMAC - Update
Update operation of resource: evpnmac
evpnmacbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPNMAC - Create
Create operation of resource: evpnmac
evpnmacbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPNMAC - Delete
Delete operation of resource: evpnmac
Successful operation
Internal Error
Response Content-Types: application/json
EVPNMAC - Retrieve
Retrieve operation of resource: evpnmac
Successful operation
Internal Error
EVPNMAC-SECURE - Update
Update operation of resource: evpnmac-secure
evpnmac-securebody object
Request Content-Types: application/json
Request Example
{
"evpnmac-secure-freeze-time": "string",
"enable": [ null ],
"evpnmac-secure-move-count": "string",
"evpnmac-secure-move-interval": "string",
"evpnmac-secure-retry-count": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPNMAC-SECURE - Create
Create operation of resource: evpnmac-secure
evpnmac-securebody object
Request Content-Types: application/json
Request Example
{
"evpnmac-secure-freeze-time": "string",
"enable": [ null ],
"evpnmac-secure-move-count": "string",
"evpnmac-secure-move-interval": "string",
"evpnmac-secure-retry-count": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPNMAC-SECURE - Delete
Delete operation of resource: evpnmac-secure
Successful operation
Internal Error
Response Content-Types: application/json
EVPNMAC-SECURE - Retrieve
Retrieve operation of resource: evpnmac-secure
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evpnmac-secure-freeze-time": "string",
"enable": [ null ],
"evpnmac-secure-move-count": "string",
"evpnmac-secure-move-interval": "string",
"evpnmac-secure-retry-count": "string"
}
EVPN-EVIS - Update
Update operation of resource: evpn-evis
evpn-evisbody object
Request Content-Types: application/json
Request Example
{ {
"eviid": "string", "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVIS - Create
Create operation of resource: evpn-evis
evpn-evisbody object
Request Content-Types: application/json
Request Example
{ {
"eviid": "string", "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVIS - Delete
Delete operation of resource: evpn-evis
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVIS - Retrieve
Retrieve operation of resource: evpn-evis
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"eviid": "string", "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
EVPN-EVI - Update
Update operation of resource: evpn-evi
evpn-evibody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"eviid": "string", "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVI - Create
Create operation of resource: evpn-evi
evpn-evibody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"eviid": "string", "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVI - Delete
Delete operation of resource: evpn-evi
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVI - Retrieve
Retrieve operation of resource: evpn-evi
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"eviid": "string", "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
EVI-LOAD-BALANCING - Update
Update operation of resource: evi-load-balancing
evi-load-balancingbody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVI-LOAD-BALANCING - Create
Create operation of resource: evi-load-balancing
evi-load-balancingbody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVI-LOAD-BALANCING - Delete
Delete operation of resource: evi-load-balancing
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
EVI-LOAD-BALANCING - Retrieve
Retrieve operation of resource: evi-load-balancing
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
EVPN-EVI-BGP-AUTO-DISCOVERY - Update
Update operation of resource: evpn-evi-bgp-auto-discovery
evpn-evi-bgp-auto-discoverybody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVI-BGP-AUTO-DISCOVERY - Create
Create operation of resource: evpn-evi-bgp-auto-discovery
evpn-evi-bgp-auto-discoverybody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVI-BGP-AUTO-DISCOVERY - Delete
Delete operation of resource: evpn-evi-bgp-auto-discovery
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVI-BGP-AUTO-DISCOVERY - Retrieve
Retrieve operation of resource: evpn-evi-bgp-auto-discovery
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
EVPN-ROUTE-DISTINGUISHER - Update
Update operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Create
Create operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Delete
Delete operation of resource: evpn-route-distinguisher
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Retrieve
Retrieve operation of resource: evpn-route-distinguisher
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
EVPN-ROUTE-TARGETS - Update
Update operation of resource: evpn-route-targets
evpn-route-targetsbody object
ID of eviid
Request Content-Types: application/json
Request Example
{ {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGETS - Create
Create operation of resource: evpn-route-targets
evpn-route-targetsbody object
ID of eviid
Request Content-Types: application/json
Request Example
{ {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGETS - Delete
Delete operation of resource: evpn-route-targets
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGETS - Retrieve
Retrieve operation of resource: evpn-route-targets
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
EVPN-ROUTE-TARGET-AS - Update
Update operation of resource: evpn-route-target-as
evpn-route-target-asbody object
ID of eviid
ID of format role as as-index stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-AS - Create
Create operation of resource: evpn-route-target-as
evpn-route-target-asbody object
ID of eviid
ID of format role as as-index stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-AS - Delete
Delete operation of resource: evpn-route-target-as
ID of eviid
ID of format role as as-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-AS - Retrieve
Retrieve operation of resource: evpn-route-target-as
ID of eviid
ID of format role as as-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
EVPN-ROUTE-TARGET-NONE - Update
Update operation of resource: evpn-route-target-none
evpn-route-target-nonebody object
ID of eviid
ID of format role stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"stitching": "string",
"format": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-NONE - Create
Create operation of resource: evpn-route-target-none
evpn-route-target-nonebody object
ID of eviid
ID of format role stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"stitching": "string",
"format": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-NONE - Delete
Delete operation of resource: evpn-route-target-none
ID of eviid
ID of format role stitching
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-NONE - Retrieve
Retrieve operation of resource: evpn-route-target-none
ID of eviid
ID of format role stitching
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"role": "string",
"stitching": "string",
"format": "string"
}
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Update
Update operation of resource: evpn-route-target-ipv4-address
evpn-route-target-ipv4-addressbody object
ID of eviid
ID of format role address addr-index stitching
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Create
Create operation of resource: evpn-route-target-ipv4-address
evpn-route-target-ipv4-addressbody object
ID of eviid
ID of format role address addr-index stitching
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Delete
Delete operation of resource: evpn-route-target-ipv4-address
ID of eviid
ID of format role address addr-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Retrieve
Retrieve operation of resource: evpn-route-target-ipv4-address
ID of eviid
ID of format role address addr-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
EVI-ADVERTISE-MAC - Update
Update operation of resource: evi-advertise-mac
evi-advertise-macbody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVI-ADVERTISE-MAC - Create
Create operation of resource: evi-advertise-mac
evi-advertise-macbody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVI-ADVERTISE-MAC - Delete
Delete operation of resource: evi-advertise-mac
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
EVI-ADVERTISE-MAC - Retrieve
Retrieve operation of resource: evi-advertise-mac
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
EVPN-VIRTUAL-ACCESS-VFIS - Update
Update operation of resource: evpn-virtual-access-vfis
evpn-virtual-access-vfisbody object
Request Content-Types: application/json
Request Example
{ { "evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFIS - Create
Create operation of resource: evpn-virtual-access-vfis
evpn-virtual-access-vfisbody object
Request Content-Types: application/json
Request Example
{ { "evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFIS - Delete
Delete operation of resource: evpn-virtual-access-vfis
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFIS - Retrieve
Retrieve operation of resource: evpn-virtual-access-vfis
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}
EVPN-VIRTUAL-ACCESS-VFI - Update
Update operation of resource: evpn-virtual-access-vfi
evpn-virtual-access-vfibody object
ID of name
Request Content-Types: application/json
Request Example
{ "evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFI - Create
Create operation of resource: evpn-virtual-access-vfi
evpn-virtual-access-vfibody object
ID of name
Request Content-Types: application/json
Request Example
{ "evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFI - Delete
Delete operation of resource: evpn-virtual-access-vfi
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFI - Retrieve
Retrieve operation of resource: evpn-virtual-access-vfi
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
EVPN-VIRTUAL-ACCESS-VFI-TIMERS - Update
Update operation of resource: evpn-virtual-access-vfi-timers
evpn-virtual-access-vfi-timersbody object
ID of name
Request Content-Types: application/json
Request Example
{
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFI-TIMERS - Create
Create operation of resource: evpn-virtual-access-vfi-timers
evpn-virtual-access-vfi-timersbody object
ID of name
Request Content-Types: application/json
Request Example
{
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFI-TIMERS - Delete
Delete operation of resource: evpn-virtual-access-vfi-timers
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFI-TIMERS - Retrieve
Retrieve operation of resource: evpn-virtual-access-vfi-timers
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
}
EVPN-VIRTUAL-ETHERNET-SEGMENT - Update
Update operation of resource: evpn-virtual-ethernet-segment
evpn-virtual-ethernet-segmentbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ETHERNET-SEGMENT - Create
Create operation of resource: evpn-virtual-ethernet-segment
evpn-virtual-ethernet-segmentbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ETHERNET-SEGMENT - Delete
Delete operation of resource: evpn-virtual-ethernet-segment
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ETHERNET-SEGMENT - Retrieve
Retrieve operation of resource: evpn-virtual-ethernet-segment
ID of name
IDENTIFIER - Update
Update operation of resource: identifier
identifierbody object
ID of name
Request Content-Types: application/json
Request Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Create
Create operation of resource: identifier
identifierbody object
ID of name
Request Content-Types: application/json
Request Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Delete
Delete operation of resource: identifier
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Retrieve
Retrieve operation of resource: identifier
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
MANUAL-SERVICE-CARVING - Update
Update operation of resource: manual-service-carving
manual-service-carvingbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Create
Create operation of resource: manual-service-carving
manual-service-carvingbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Delete
Delete operation of resource: manual-service-carving
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Retrieve
Retrieve operation of resource: manual-service-carving
ID of name
Successful operation
Internal Error
SERVICE-LIST - Update
Update operation of resource: service-list
service-listbody object
ID of name
Request Content-Types: application/json
Request Example
{
"primary": "string",
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Create
Create operation of resource: service-list
service-listbody object
ID of name
Request Content-Types: application/json
Request Example
{
"primary": "string",
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Delete
Delete operation of resource: service-list
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Retrieve
Retrieve operation of resource: service-list
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"primary": "string",
"secondary": "string"
}
EVPN-LOAD-BALANCING - Update
Update operation of resource: evpn-load-balancing
evpn-load-balancingbody object
Request Content-Types: application/json
Request Example
{
"evpn-static-flow-label": [ null ],
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-LOAD-BALANCING - Create
Create operation of resource: evpn-load-balancing
evpn-load-balancingbody object
Request Content-Types: application/json
Request Example
{
"evpn-static-flow-label": [ null ],
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-LOAD-BALANCING - Delete
Delete operation of resource: evpn-load-balancing
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-LOAD-BALANCING - Retrieve
Retrieve operation of resource: evpn-load-balancing
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evpn-static-flow-label": [ null ],
"enable": [ null ]
}
EVPN-BGP-AUTO-DISCOVERY - Update
Update operation of resource: evpn-bgp-auto-discovery
evpn-bgp-auto-discoverybody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-BGP-AUTO-DISCOVERY - Create
Create operation of resource: evpn-bgp-auto-discovery
evpn-bgp-auto-discoverybody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-BGP-AUTO-DISCOVERY - Delete
Delete operation of resource: evpn-bgp-auto-discovery
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-BGP-AUTO-DISCOVERY - Retrieve
Retrieve operation of resource: evpn-bgp-auto-discovery
Successful operation
Internal Error
EVPN-ROUTE-DISTINGUISHER - Update
Update operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Create
Create operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Delete
Delete operation of resource: evpn-route-distinguisher
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Retrieve
Retrieve operation of resource: evpn-route-distinguisher
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
EVPN-GROUPS - Update
Update operation of resource: evpn-groups
evpn-groupsbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUPS - Create
Create operation of resource: evpn-groups
evpn-groupsbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUPS - Delete
Delete operation of resource: evpn-groups
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUPS - Retrieve
Retrieve operation of resource: evpn-groups
EVPN-GROUP - Update
Update operation of resource: evpn-group
evpn-groupbody object
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP - Create
Create operation of resource: evpn-group
evpn-groupbody object
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP - Delete
Delete operation of resource: evpn-group
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP - Retrieve
Retrieve operation of resource: evpn-group
ID of group-id
EVPN-GROUP-CORE-INTERFACES - Update
Update operation of resource: evpn-group-core-interfaces
evpn-group-core-interfacesbody object
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP-CORE-INTERFACES - Create
Create operation of resource: evpn-group-core-interfaces
evpn-group-core-interfacesbody object
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP-CORE-INTERFACES - Delete
Delete operation of resource: evpn-group-core-interfaces
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP-CORE-INTERFACES - Retrieve
Retrieve operation of resource: evpn-group-core-interfaces
ID of group-id
Successful operation
Internal Error
EVPN-GROUP-CORE-INTERFACE - Update
Update operation of resource: evpn-group-core-interface
evpn-group-core-interfacebody object
ID of group-id
ID of interface-name
Request Content-Types: application/json
Request Example
{
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP-CORE-INTERFACE - Create
Create operation of resource: evpn-group-core-interface
evpn-group-core-interfacebody object
ID of group-id
ID of interface-name
Request Content-Types: application/json
Request Example
{
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP-CORE-INTERFACE - Delete
Delete operation of resource: evpn-group-core-interface
ID of group-id
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP-CORE-INTERFACE - Retrieve
Retrieve operation of resource: evpn-group-core-interface
ID of group-id
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-name": "string"
}
EVPN-INSTANCES - Update
Update operation of resource: evpn-instances
evpn-instancesbody object
Request Content-Types: application/json
Request Example
{ {
"vpn-id": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCES - Create
Create operation of resource: evpn-instances
evpn-instancesbody object
Request Content-Types: application/json
Request Example
{ {
"vpn-id": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCES - Delete
Delete operation of resource: evpn-instances
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCES - Retrieve
Retrieve operation of resource: evpn-instances
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"vpn-id": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}
EVPN-INSTANCE - Update
Update operation of resource: evpn-instance
evpn-instancebody object
ID of vpn-id encapsulation side
Request Content-Types: application/json
Request Example
{
"vpn-id": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE - Create
Create operation of resource: evpn-instance
evpn-instancebody object
ID of vpn-id encapsulation side
Request Content-Types: application/json
Request Example
{
"vpn-id": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE - Delete
Delete operation of resource: evpn-instance
ID of vpn-id encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE - Retrieve
Retrieve operation of resource: evpn-instance
ID of vpn-id encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vpn-id": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
EVPN-INSTANCE-BGP-AUTO-DISCOVERY - Update
Update operation of resource: evpn-instance-bgp-auto-discovery
evpn-instance-bgp-auto-discoverybody object
ID of vpn-id encapsulation side
Request Content-Types: application/json
Request Example
{
"enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-BGP-AUTO-DISCOVERY - Create
Create operation of resource: evpn-instance-bgp-auto-discovery
evpn-instance-bgp-auto-discoverybody object
ID of vpn-id encapsulation side
Request Content-Types: application/json
Request Example
{
"enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-BGP-AUTO-DISCOVERY - Delete
Delete operation of resource: evpn-instance-bgp-auto-discovery
ID of vpn-id encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-BGP-AUTO-DISCOVERY - Retrieve
Retrieve operation of resource: evpn-instance-bgp-auto-discovery
ID of vpn-id encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
EVPN-ROUTE-DISTINGUISHER - Update
Update operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
ID of vpn-id encapsulation side
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Create
Create operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
ID of vpn-id encapsulation side
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Delete
Delete operation of resource: evpn-route-distinguisher
ID of vpn-id encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Retrieve
Retrieve operation of resource: evpn-route-distinguisher
ID of vpn-id encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
EVPN-ROUTE-TARGETS - Update
Update operation of resource: evpn-route-targets
evpn-route-targetsbody object
ID of vpn-id encapsulation side
Request Content-Types: application/json
Request Example
{ {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGETS - Create
Create operation of resource: evpn-route-targets
evpn-route-targetsbody object
ID of vpn-id encapsulation side
Request Content-Types: application/json
Request Example
{ {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGETS - Delete
Delete operation of resource: evpn-route-targets
ID of vpn-id encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGETS - Retrieve
Retrieve operation of resource: evpn-route-targets
ID of vpn-id encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
EVPN-ROUTE-TARGET-AS - Update
Update operation of resource: evpn-route-target-as
evpn-route-target-asbody object
ID of vpn-id encapsulation side
ID of format role as as-index stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-AS - Create
Create operation of resource: evpn-route-target-as
evpn-route-target-asbody object
ID of vpn-id encapsulation side
ID of format role as as-index stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-AS - Delete
Delete operation of resource: evpn-route-target-as
ID of vpn-id encapsulation side
ID of format role as as-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-AS - Retrieve
Retrieve operation of resource: evpn-route-target-as
ID of vpn-id encapsulation side
ID of format role as as-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
EVPN-ROUTE-TARGET-NONE - Update
Update operation of resource: evpn-route-target-none
evpn-route-target-nonebody object
ID of vpn-id encapsulation side
ID of format role stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"stitching": "string",
"format": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-NONE - Create
Create operation of resource: evpn-route-target-none
evpn-route-target-nonebody object
ID of vpn-id encapsulation side
ID of format role stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"stitching": "string",
"format": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-NONE - Delete
Delete operation of resource: evpn-route-target-none
ID of vpn-id encapsulation side
ID of format role stitching
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-NONE - Retrieve
Retrieve operation of resource: evpn-route-target-none
ID of vpn-id encapsulation side
ID of format role stitching
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"role": "string",
"stitching": "string",
"format": "string"
}
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Update
Update operation of resource: evpn-route-target-ipv4-address
evpn-route-target-ipv4-addressbody object
ID of vpn-id encapsulation side
ID of format role address addr-index stitching
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Create
Create operation of resource: evpn-route-target-ipv4-address
evpn-route-target-ipv4-addressbody object
ID of vpn-id encapsulation side
ID of format role address addr-index stitching
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Delete
Delete operation of resource: evpn-route-target-ipv4-address
ID of vpn-id encapsulation side
ID of format role address addr-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Retrieve
Retrieve operation of resource: evpn-route-target-ipv4-address
ID of vpn-id encapsulation side
ID of format role address addr-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
EVPN-INSTANCE-ADVERTISE-MAC - Update
Update operation of resource: evpn-instance-advertise-mac
evpn-instance-advertise-macbody object
ID of vpn-id encapsulation side
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-ADVERTISE-MAC - Create
Create operation of resource: evpn-instance-advertise-mac
evpn-instance-advertise-macbody object
ID of vpn-id encapsulation side
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-ADVERTISE-MAC - Delete
Delete operation of resource: evpn-instance-advertise-mac
ID of vpn-id encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-ADVERTISE-MAC - Retrieve
Retrieve operation of resource: evpn-instance-advertise-mac
ID of vpn-id encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
EVPN-INSTANCE-LOAD-BALANCING - Update
Update operation of resource: evpn-instance-load-balancing
evpn-instance-load-balancingbody object
ID of vpn-id encapsulation side
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-LOAD-BALANCING - Create
Create operation of resource: evpn-instance-load-balancing
evpn-instance-load-balancingbody object
ID of vpn-id encapsulation side
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-LOAD-BALANCING - Delete
Delete operation of resource: evpn-instance-load-balancing
ID of vpn-id encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-LOAD-BALANCING - Retrieve
Retrieve operation of resource: evpn-instance-load-balancing
ID of vpn-id encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
EVPN-LOGGING - Update
Update operation of resource: evpn-logging
evpn-loggingbody object
Request Content-Types: application/json
Request Example
{
"evpn-df-election": [ null ],
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-LOGGING - Create
Create operation of resource: evpn-logging
evpn-loggingbody object
Request Content-Types: application/json
Request Example
{
"evpn-df-election": [ null ],
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-LOGGING - Delete
Delete operation of resource: evpn-logging
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-LOGGING - Retrieve
Retrieve operation of resource: evpn-logging
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evpn-df-election": [ null ],
"enable": [ null ]
}
EVPN-INTERFACES - Update
Update operation of resource: evpn-interfaces
evpn-interfacesbody object
Request Content-Types: application/json
Request Example
{ { "force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string", "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}, "evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INTERFACES - Create
Create operation of resource: evpn-interfaces
evpn-interfacesbody object
Request Content-Types: application/json
Request Example
{ { "force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string", "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}, "evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INTERFACES - Delete
Delete operation of resource: evpn-interfaces
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INTERFACES - Retrieve
Retrieve operation of resource: evpn-interfaces
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string", "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}, "evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
]
}
EVPN-INTERFACE - Update
Update operation of resource: evpn-interface
evpn-interfacebody object
ID of interface-name
Request Content-Types: application/json
Request Example
{ "force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string", "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}, "evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INTERFACE - Create
Create operation of resource: evpn-interface
evpn-interfacebody object
ID of interface-name
Request Content-Types: application/json
Request Example
{ "force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string", "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}, "evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INTERFACE - Delete
Delete operation of resource: evpn-interface
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INTERFACE - Retrieve
Retrieve operation of resource: evpn-interface
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string", "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}, "evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
EVPNAC-TIMERS - Update
Update operation of resource: evpnac-timers
evpnac-timersbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPNAC-TIMERS - Create
Create operation of resource: evpnac-timers
evpnac-timersbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPNAC-TIMERS - Delete
Delete operation of resource: evpnac-timers
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
EVPNAC-TIMERS - Retrieve
Retrieve operation of resource: evpnac-timers
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
}
ETHERNET-SEGMENT - Update
Update operation of resource: ethernet-segment
ethernet-segmentbody object
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-SEGMENT - Create
Create operation of resource: ethernet-segment
ethernet-segmentbody object
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-SEGMENT - Delete
Delete operation of resource: ethernet-segment
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-SEGMENT - Retrieve
Retrieve operation of resource: ethernet-segment
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string", "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
IDENTIFIER - Update
Update operation of resource: identifier
identifierbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Create
Create operation of resource: identifier
identifierbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Delete
Delete operation of resource: identifier
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Retrieve
Retrieve operation of resource: identifier
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
MANUAL-SERVICE-CARVING - Update
Update operation of resource: manual-service-carving
manual-service-carvingbody object
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Create
Create operation of resource: manual-service-carving
manual-service-carvingbody object
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Delete
Delete operation of resource: manual-service-carving
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Retrieve
Retrieve operation of resource: manual-service-carving
ID of interface-name
Successful operation
Internal Error
SERVICE-LIST - Update
Update operation of resource: service-list
service-listbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{
"primary": "string",
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Create
Create operation of resource: service-list
service-listbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{
"primary": "string",
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Delete
Delete operation of resource: service-list
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Retrieve
Retrieve operation of resource: service-list
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"primary": "string",
"secondary": "string"
}
EVPN-VIRTUAL-ACCESS-PWS - Update
Update operation of resource: evpn-virtual-access-pws
evpn-virtual-access-pwsbody object
Request Content-Types: application/json
Request Example
{ {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PWS - Create
Create operation of resource: evpn-virtual-access-pws
evpn-virtual-access-pwsbody object
Request Content-Types: application/json
Request Example
{ {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PWS - Delete
Delete operation of resource: evpn-virtual-access-pws
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PWS - Retrieve
Retrieve operation of resource: evpn-virtual-access-pws
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}
EVPN-VIRTUAL-ACCESS-PW - Update
Update operation of resource: evpn-virtual-access-pw
evpn-virtual-access-pwbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PW - Create
Create operation of resource: evpn-virtual-access-pw
evpn-virtual-access-pwbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PW - Delete
Delete operation of resource: evpn-virtual-access-pw
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PW - Retrieve
Retrieve operation of resource: evpn-virtual-access-pw
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
EVPN-VIRTUAL-ACCESS-PW-TIMERS - Update
Update operation of resource: evpn-virtual-access-pw-timers
evpn-virtual-access-pw-timersbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PW-TIMERS - Create
Create operation of resource: evpn-virtual-access-pw-timers
evpn-virtual-access-pw-timersbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PW-TIMERS - Delete
Delete operation of resource: evpn-virtual-access-pw-timers
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PW-TIMERS - Retrieve
Retrieve operation of resource: evpn-virtual-access-pw-timers
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
}
EVPN-VIRTUAL-ETHERNET-SEGMENT - Update
Update operation of resource: evpn-virtual-ethernet-segment
evpn-virtual-ethernet-segmentbody object
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ETHERNET-SEGMENT - Create
Create operation of resource: evpn-virtual-ethernet-segment
evpn-virtual-ethernet-segmentbody object
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ETHERNET-SEGMENT - Delete
Delete operation of resource: evpn-virtual-ethernet-segment
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ETHERNET-SEGMENT - Retrieve
Retrieve operation of resource: evpn-virtual-ethernet-segment
ID of neighbor pseudowire-id
IDENTIFIER - Update
Update operation of resource: identifier
identifierbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Create
Create operation of resource: identifier
identifierbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Delete
Delete operation of resource: identifier
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Retrieve
Retrieve operation of resource: identifier
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
MANUAL-SERVICE-CARVING - Update
Update operation of resource: manual-service-carving
manual-service-carvingbody object
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Create
Create operation of resource: manual-service-carving
manual-service-carvingbody object
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Delete
Delete operation of resource: manual-service-carving
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Retrieve
Retrieve operation of resource: manual-service-carving
ID of neighbor pseudowire-id
Successful operation
Internal Error
SERVICE-LIST - Update
Update operation of resource: service-list
service-listbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"primary": "string",
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Create
Create operation of resource: service-list
service-listbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"primary": "string",
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Delete
Delete operation of resource: service-list
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Retrieve
Retrieve operation of resource: service-list
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"primary": "string",
"secondary": "string"
}
EVPN-ETHERNET-SEGMENT - Update
Update operation of resource: evpn-ethernet-segment
evpn-ethernet-segmentbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ETHERNET-SEGMENT - Create
Create operation of resource: evpn-ethernet-segment
evpn-ethernet-segmentbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ETHERNET-SEGMENT - Delete
Delete operation of resource: evpn-ethernet-segment
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ETHERNET-SEGMENT - Retrieve
Retrieve operation of resource: evpn-ethernet-segment
EVPN-ESI-TYPES - Update
Update operation of resource: evpn-esi-types
evpn-esi-typesbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ESI-TYPES - Create
Create operation of resource: evpn-esi-types
evpn-esi-typesbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ESI-TYPES - Delete
Delete operation of resource: evpn-esi-types
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ESI-TYPES - Retrieve
Retrieve operation of resource: evpn-esi-types
Successful operation
Internal Error
EVPN-ESI-TYPE - Update
Update operation of resource: evpn-esi-type
evpn-esi-typebody object
ID of esi-type
Request Content-Types: application/json
Request Example
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ESI-TYPE - Create
Create operation of resource: evpn-esi-type
evpn-esi-typebody object
ID of esi-type
Request Content-Types: application/json
Request Example
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ESI-TYPE - Delete
Delete operation of resource: evpn-esi-type
ID of esi-type
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ESI-TYPE - Retrieve
Retrieve operation of resource: evpn-esi-type
ID of esi-type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
Schema Definitions
ethernet-features_schema:
Ethernet Features Configuration
- egress-filtering: object
-
Egress Filtering Configuration
-
- egress-filtering-default-on: null
-
Whether Egress Filtering is on by default
Example
{
"egress-filtering": {
"egress-filtering-default-on": [ null ]
}
}
egress-filtering_schema:
Egress Filtering Configuration
- egress-filtering-default-on: null
-
Whether Egress Filtering is on by default
Example
{
"egress-filtering-default-on": [ null ]
}
a1_ethernet-features_schema:
Ethernet Features Configuration
- filtering: string filtering-type-dot1q, filtering-type-dot1ad
-
Ingress Ethernet frame filtering
Example
{
"filtering": "string"
}
a1_egress-filtering_schema:
Egress Filtering Configuration
- egress-filtering-default-on: null
-
Whether Egress Filtering is on by default
Example
{
"egress-filtering-default-on": [ null ]
}
a1_global-interface-configuration_schema:
Global scoped configuration for interfaces
- link-status: string default, disable, software-interfaces
-
Enable or disable link-status messages
Example
{
"link-status": "string"
}
a1_interface-configurations_schema:
interface configurations
- interface-configuration: object[]
-
The configuration for an interface
-
object - interface-mode-non-physical: string default, point-to-point, multipoint, l2-transport
-
The mode in which an interface is running. The existence of this object causes the creation of the software subinterface.
- description: string
-
The description of this interface
- interface-virtual: null
-
The mode in which an interface is running. The existence of this object causes the creation of the software virtual/subinterface.
- mac-accounting: object
-
MAC Accounting Configuration
-
- ingress: null
-
Per MAC address accounting statistics
- egress: null
-
Per MAC address accounting statistics
- bandwidth: integer
-
The bandwidth of the interface in kbps
range:"0..4294967295" units:"kbit/s" - ethernet-features: object
-
Ethernet Features Configuration
-
- filtering: string filtering-type-dot1q, filtering-type-dot1ad
-
Ingress Ethernet frame filtering
- shutdown: null
-
The existence of this configuration indicates the interface is shut down
- vlan-trunk-configuration: object
-
IEEE 802.1Q VLAN trunk interface configuration
-
- native-vlan-identifier: object
-
The Native VLAN identifier associated with this trunk interface
-
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
- vlan-switched: object
-
VLAN Switch interface configuration
-
- trunk-vla-ns: string
-
Comma-separated, increasing sequence of VLAN Ids or VLAN ranges
- trunk-tag-type: string
-
Whether to match dot1ad or dot1Q packets
- mode: string
-
VLAN Switch mode
- access-vlan: string
-
Access VLAN Id
- tunneling-ethertype: string 0x9100, 0x9200
-
The outer ethertype used in Q-in-Q frames. The default value is 0x8100
- active: string
-
Whether the interface is active or preconfigured
- encapsulation: object
-
The encapsulation on the interface
-
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
- bvi: object
-
BVI attributes
-
- host-routing: null
-
Enable host-routing on this BVI
- carrier-delay: object
-
Set the carrier transition delay on an interface in msecs
-
- carrier-delay-up: integer
-
Carrier Delay (up) in msecs
range:"1..65535" - carrier-delay-down: integer
-
Carrier Delay down in msecs, must be set to 0
- vlan-sub-configuration: object
-
IEEE 802.1Q VLAN subinterface configuration
-
- vlan-identifier: object
-
The VLAN tag stack associated with this sub-interface.
-
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
- l2-transport: object
-
Interface Layer 2 Transport service configuration data
-
- propagate-remote-status: null
-
Enable propagation of the remote attachment-circuit link state to the localattachment-circuit link state
- l2-protocols: object
-
Interface specific Layer 2 protocol handling
-
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string cdp, stp, vtp, pvst, cpsv
-
Protocol name
- mode: string forward, drop, tunnel, reverse-tunnel
-
How to handle the protocol's packets
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- l2-ethernet-features: object
-
L2 Ethernet Features Configuration
-
- egress-filtering: string egress-filtering-type-strict, egress-filtering-type-disable, egress-filtering-type-default
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
- pseudowire-iw: object
-
PW-IW attributes
-
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
range:"1..64" units:"byte"
- dampening: object
-
Whether this interface's state changes are dampened or not
-
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
- interface-name: string
-
The name of the interface
- secondary-admin-state: string normal, maintenance
-
The secondary admin state of the interface
- ethernet-service: object
-
Ethernet service configuration
-
- local-traffic-default-encapsulation: object
-
The default encapsulation to be used for locally-sourced packets
-
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
- rewrite: object
-
The rewrite operation for the Ethernet service
-
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
- encapsulation: object
-
The encapsulation of this Ethernet service
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
- pseudowire-ether: object
-
PW-Ether attributes
-
- l2-overhead: integer
-
PW Ether L2 overhead requirement
range:"1..64" units:"byte" - generic-interface-list: string
-
Name of the interface list
- link-status: null
-
Enable interface and line-protocol state change alarms
- mtus: object
-
The MTU configuration for the interface
-
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
- ethernet-bng: object
-
Ethernet Infra BNG specific configuration
-
- ambiguous-encapsulation: object
-
L3 Ambiguous encapsulation
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"interface-configuration": [
{
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ],
"mac-accounting": {
"ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer",
"ethernet-features": {
"filtering": "string"
},
"shutdown": [ null ],
"vlan-trunk-configuration": {
"native-vlan-identifier": {
"vlan-type": "string",
"vlan-identifier": "string"
},
"vlan-switched": {
"trunk-vla-ns": "string",
"trunk-tag-type": "string",
"mode": "string",
"access-vlan": "string"
},
"tunneling-ethertype": "string"
},
"active": "string",
"encapsulation": {
"encapsulation": "string",
"capsulation-options": "integer"
},
"bvi": {
"host-routing": [ null ]
},
"carrier-delay": {
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
},
"vlan-sub-configuration": {
"vlan-identifier": {
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
},
"l2-transport": {
"propagate-remote-status": [ null ],
"l2-protocols": {
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ],
"l2-ethernet-features": {
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
},
"pseudowire-iw": {
"generic-interface-list": "string",
"l2-overhead": "integer"
},
"dampening": {
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string",
"ethernet-service": {
"local-traffic-default-encapsulation": {
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
},
"rewrite": {
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
},
"encapsulation": {
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string"
}
}
}
]
}
a1_interface-configuration_schema:
- interface-mode-non-physical: string default, point-to-point, multipoint, l2-transport
-
The mode in which an interface is running. The existence of this object causes the creation of the software subinterface.
- description: string
-
The description of this interface
- interface-virtual: null
-
The mode in which an interface is running. The existence of this object causes the creation of the software virtual/subinterface.
- mac-accounting: object
-
MAC Accounting Configuration
-
- ingress: null
-
Per MAC address accounting statistics
- egress: null
-
Per MAC address accounting statistics
- bandwidth: integer
-
The bandwidth of the interface in kbps
range:"0..4294967295" units:"kbit/s" - ethernet-features: object
-
Ethernet Features Configuration
-
- filtering: string filtering-type-dot1q, filtering-type-dot1ad
-
Ingress Ethernet frame filtering
- shutdown: null
-
The existence of this configuration indicates the interface is shut down
- vlan-trunk-configuration: object
-
IEEE 802.1Q VLAN trunk interface configuration
-
- native-vlan-identifier: object
-
The Native VLAN identifier associated with this trunk interface
-
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
- vlan-switched: object
-
VLAN Switch interface configuration
-
- trunk-vla-ns: string
-
Comma-separated, increasing sequence of VLAN Ids or VLAN ranges
- trunk-tag-type: string
-
Whether to match dot1ad or dot1Q packets
- mode: string
-
VLAN Switch mode
- access-vlan: string
-
Access VLAN Id
- tunneling-ethertype: string 0x9100, 0x9200
-
The outer ethertype used in Q-in-Q frames. The default value is 0x8100
- active: string
-
Whether the interface is active or preconfigured
- encapsulation: object
-
The encapsulation on the interface
-
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
- bvi: object
-
BVI attributes
-
- host-routing: null
-
Enable host-routing on this BVI
- carrier-delay: object
-
Set the carrier transition delay on an interface in msecs
-
- carrier-delay-up: integer
-
Carrier Delay (up) in msecs
range:"1..65535" - carrier-delay-down: integer
-
Carrier Delay down in msecs, must be set to 0
- vlan-sub-configuration: object
-
IEEE 802.1Q VLAN subinterface configuration
-
- vlan-identifier: object
-
The VLAN tag stack associated with this sub-interface.
-
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
- l2-transport: object
-
Interface Layer 2 Transport service configuration data
-
- propagate-remote-status: null
-
Enable propagation of the remote attachment-circuit link state to the localattachment-circuit link state
- l2-protocols: object
-
Interface specific Layer 2 protocol handling
-
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string cdp, stp, vtp, pvst, cpsv
-
Protocol name
- mode: string forward, drop, tunnel, reverse-tunnel
-
How to handle the protocol's packets
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- l2-ethernet-features: object
-
L2 Ethernet Features Configuration
-
- egress-filtering: string egress-filtering-type-strict, egress-filtering-type-disable, egress-filtering-type-default
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
- pseudowire-iw: object
-
PW-IW attributes
-
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
range:"1..64" units:"byte"
- dampening: object
-
Whether this interface's state changes are dampened or not
-
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
- interface-name: string
-
The name of the interface
- secondary-admin-state: string normal, maintenance
-
The secondary admin state of the interface
- ethernet-service: object
-
Ethernet service configuration
-
- local-traffic-default-encapsulation: object
-
The default encapsulation to be used for locally-sourced packets
-
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
- rewrite: object
-
The rewrite operation for the Ethernet service
-
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
- encapsulation: object
-
The encapsulation of this Ethernet service
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
- pseudowire-ether: object
-
PW-Ether attributes
-
- l2-overhead: integer
-
PW Ether L2 overhead requirement
range:"1..64" units:"byte" - generic-interface-list: string
-
Name of the interface list
- link-status: null
-
Enable interface and line-protocol state change alarms
- mtus: object
-
The MTU configuration for the interface
-
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
- ethernet-bng: object
-
Ethernet Infra BNG specific configuration
-
- ambiguous-encapsulation: object
-
L3 Ambiguous encapsulation
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ],
"mac-accounting": {
"ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer",
"ethernet-features": {
"filtering": "string"
},
"shutdown": [ null ],
"vlan-trunk-configuration": {
"native-vlan-identifier": {
"vlan-type": "string",
"vlan-identifier": "string"
},
"vlan-switched": {
"trunk-vla-ns": "string",
"trunk-tag-type": "string",
"mode": "string",
"access-vlan": "string"
},
"tunneling-ethertype": "string"
},
"active": "string",
"encapsulation": {
"encapsulation": "string",
"capsulation-options": "integer"
},
"bvi": {
"host-routing": [ null ]
},
"carrier-delay": {
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
},
"vlan-sub-configuration": {
"vlan-identifier": {
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
},
"l2-transport": {
"propagate-remote-status": [ null ],
"l2-protocols": {
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ],
"l2-ethernet-features": {
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
},
"pseudowire-iw": {
"generic-interface-list": "string",
"l2-overhead": "integer"
},
"dampening": {
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string",
"ethernet-service": {
"local-traffic-default-encapsulation": {
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
},
"rewrite": {
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
},
"encapsulation": {
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
},
"pseudowire-ether": {}
}
a1_dampening_schema:
Whether this interface's state changes are dampened or not
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
Example
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
a1_mtus_schema:
The MTU configuration for the interface
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"mtu": [
{
"owner": "string",
"mtu": "integer"
}
]
}
a1_mtu_schema:
- owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"owner": "string",
"mtu": "integer"
}
a1_encapsulation_schema:
The encapsulation of this Ethernet service
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
a1_pseudowire-ether_schema:
PW-Ether attributes
- l2-overhead: integer
-
PW Ether L2 overhead requirement
range:"1..64" units:"byte" - generic-interface-list: string
-
Name of the interface list
Example
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
a1_pseudowire-iw_schema:
PW-IW attributes
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
range:"1..64" units:"byte"
Example
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
a1_bvi_schema:
BVI attributes
- host-routing: null
-
Enable host-routing on this BVI
Example
{
"host-routing": [ null ]
}
a1_l2-transport_schema:
Interface Layer 2 Transport service configuration data
- propagate-remote-status: null
-
Enable propagation of the remote attachment-circuit link state to the localattachment-circuit link state
- l2-protocols: object
-
Interface specific Layer 2 protocol handling
-
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string cdp, stp, vtp, pvst, cpsv
-
Protocol name
- mode: string forward, drop, tunnel, reverse-tunnel
-
How to handle the protocol's packets
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- l2-ethernet-features: object
-
L2 Ethernet Features Configuration
-
- egress-filtering: string egress-filtering-type-strict, egress-filtering-type-disable, egress-filtering-type-default
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
Example
{
"propagate-remote-status": [ null ],
"l2-protocols": {
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ],
"l2-ethernet-features": {
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}
a1_l2-protocols_schema:
Interface specific Layer 2 protocol handling
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string cdp, stp, vtp, pvst, cpsv
-
Protocol name
- mode: string forward, drop, tunnel, reverse-tunnel
-
How to handle the protocol's packets
Example
{
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
}
a1_l2-protocol_schema:
- mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string cdp, stp, vtp, pvst, cpsv
-
Protocol name
- mode: string forward, drop, tunnel, reverse-tunnel
-
How to handle the protocol's packets
Example
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
a1_l2-ethernet-features_schema:
L2 Ethernet Features Configuration
- egress-filtering: string egress-filtering-type-strict, egress-filtering-type-disable, egress-filtering-type-default
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
Example
{
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
a1_vlan-sub-configuration_schema:
IEEE 802.1Q VLAN subinterface configuration
- vlan-identifier: object
-
The VLAN tag stack associated with this sub-interface.
-
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
Example
{
"vlan-identifier": {
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
}
a1_vlan-identifier_schema:
The VLAN tag stack associated with this sub-interface.
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
Example
{
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
a1_ethernet-service_schema:
Ethernet service configuration
- local-traffic-default-encapsulation: object
-
The default encapsulation to be used for locally-sourced packets
-
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
- rewrite: object
-
The rewrite operation for the Ethernet service
-
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
- encapsulation: object
-
The encapsulation of this Ethernet service
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"local-traffic-default-encapsulation": {
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
},
"rewrite": {
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
},
"encapsulation": {
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
a1_local-traffic-default-encapsulation_schema:
The default encapsulation to be used for locally-sourced packets
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
Example
{
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}
a1_rewrite_schema:
The rewrite operation for the Ethernet service
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
Example
{
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}
a1_ethernet-bng_schema:
Ethernet Infra BNG specific configuration
- ambiguous-encapsulation: object
-
L3 Ambiguous encapsulation
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"ambiguous-encapsulation": {
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
a1_ambiguous-encapsulation_schema:
L3 Ambiguous encapsulation
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
a1_mac-accounting_schema:
MAC Accounting Configuration
- ingress: null
-
Per MAC address accounting statistics
- egress: null
-
Per MAC address accounting statistics
Example
{
"ingress": [ null ],
"egress": [ null ]
}
a1_carrier-delay_schema:
Set the carrier transition delay on an interface in msecs
- carrier-delay-up: integer
-
Carrier Delay (up) in msecs
range:"1..65535" - carrier-delay-down: integer
-
Carrier Delay down in msecs, must be set to 0
Example
{
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}
a1_vlan-trunk-configuration_schema:
IEEE 802.1Q VLAN trunk interface configuration
- native-vlan-identifier: object
-
The Native VLAN identifier associated with this trunk interface
-
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
- vlan-switched: object
-
VLAN Switch interface configuration
-
- trunk-vla-ns: string
-
Comma-separated, increasing sequence of VLAN Ids or VLAN ranges
- trunk-tag-type: string
-
Whether to match dot1ad or dot1Q packets
- mode: string
-
VLAN Switch mode
- access-vlan: string
-
Access VLAN Id
- tunneling-ethertype: string 0x9100, 0x9200
-
The outer ethertype used in Q-in-Q frames. The default value is 0x8100
Example
{
"native-vlan-identifier": {
"vlan-type": "string",
"vlan-identifier": "string"
},
"vlan-switched": {
"trunk-vla-ns": "string",
"trunk-tag-type": "string",
"mode": "string",
"access-vlan": "string"
},
"tunneling-ethertype": "string"
}
a1_native-vlan-identifier_schema:
The Native VLAN identifier associated with this trunk interface
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
Example
{
"vlan-type": "string",
"vlan-identifier": "string"
}
a1_vlan-switched_schema:
VLAN Switch interface configuration
- trunk-vla-ns: string
-
Comma-separated, increasing sequence of VLAN Ids or VLAN ranges
- trunk-tag-type: string
-
Whether to match dot1ad or dot1Q packets
- mode: string
-
VLAN Switch mode
- access-vlan: string
-
Access VLAN Id
Example
{
"trunk-vla-ns": "string",
"trunk-tag-type": "string",
"mode": "string",
"access-vlan": "string"
}
a2_ethernet-features_schema:
Ethernet Features Configuration
- filtering: string filtering-type-dot1q, filtering-type-dot1ad
-
Ingress Ethernet frame filtering
Example
{
"filtering": "string"
}
a2_egress-filtering_schema:
Egress Filtering Configuration
- egress-filtering-default-on: null
-
Whether Egress Filtering is on by default
Example
{
"egress-filtering-default-on": [ null ]
}
a2_global-interface-configuration_schema:
Global scoped configuration for interfaces
- link-status: string default, disable, software-interfaces
-
Enable or disable link-status messages
Example
{
"link-status": "string"
}
a2_interface-configurations_schema:
interface configurations
- interface-configuration: object[]
-
The configuration for an interface
-
object - interface-mode-non-physical: string default, point-to-point, multipoint, l2-transport
-
The mode in which an interface is running. The existence of this object causes the creation of the software subinterface.
- description: string
-
The description of this interface
- interface-virtual: null
-
The mode in which an interface is running. The existence of this object causes the creation of the software virtual/subinterface.
- mac-accounting: object
-
MAC Accounting Configuration
-
- ingress: null
-
Per MAC address accounting statistics
- egress: null
-
Per MAC address accounting statistics
- bandwidth: integer
-
The bandwidth of the interface in kbps
range:"0..4294967295" units:"kbit/s" - ethernet-features: object
-
Ethernet Features Configuration
-
- filtering: string filtering-type-dot1q, filtering-type-dot1ad
-
Ingress Ethernet frame filtering
- shutdown: null
-
The existence of this configuration indicates the interface is shut down
- vlan-trunk-configuration: object
-
IEEE 802.1Q VLAN trunk interface configuration
-
- native-vlan-identifier: object
-
The Native VLAN identifier associated with this trunk interface
-
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
- vlan-switched: object
-
VLAN Switch interface configuration
-
- trunk-vla-ns: string
-
Comma-separated, increasing sequence of VLAN Ids or VLAN ranges
- trunk-tag-type: string
-
Whether to match dot1ad or dot1Q packets
- mode: string
-
VLAN Switch mode
- access-vlan: string
-
Access VLAN Id
- tunneling-ethertype: string 0x9100, 0x9200
-
The outer ethertype used in Q-in-Q frames. The default value is 0x8100
- active: string
-
Whether the interface is active or preconfigured
- encapsulation: object
-
The encapsulation on the interface
-
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
- bvi: object
-
BVI attributes
-
- host-routing: null
-
Enable host-routing on this BVI
- carrier-delay: object
-
Set the carrier transition delay on an interface in msecs
-
- carrier-delay-up: integer
-
Carrier Delay (up) in msecs
range:"1..65535" - carrier-delay-down: integer
-
Carrier Delay down in msecs, must be set to 0
- vlan-sub-configuration: object
-
IEEE 802.1Q VLAN subinterface configuration
-
- vlan-identifier: object
-
The VLAN tag stack associated with this sub-interface.
-
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
- l2-transport: object
-
Interface Layer 2 Transport service configuration data
-
- propagate-remote-status: null
-
Enable propagation of the remote attachment-circuit link state to the localattachment-circuit link state
- l2-protocols: object
-
Interface specific Layer 2 protocol handling
-
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string cdp, stp, vtp, pvst, cpsv
-
Protocol name
- mode: string forward, drop, tunnel, reverse-tunnel
-
How to handle the protocol's packets
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- l2-ethernet-features: object
-
L2 Ethernet Features Configuration
-
- egress-filtering: string egress-filtering-type-strict, egress-filtering-type-disable, egress-filtering-type-default
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
- pseudowire-iw: object
-
PW-IW attributes
-
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
range:"1..64" units:"byte"
- dampening: object
-
Whether this interface's state changes are dampened or not
-
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
- interface-name: string
-
The name of the interface
- secondary-admin-state: string normal, maintenance
-
The secondary admin state of the interface
- ethernet-service: object
-
Ethernet service configuration
-
- local-traffic-default-encapsulation: object
-
The default encapsulation to be used for locally-sourced packets
-
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
- rewrite: object
-
The rewrite operation for the Ethernet service
-
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
- encapsulation: object
-
The encapsulation of this Ethernet service
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
- pseudowire-ether: object
-
PW-Ether attributes
-
- l2-overhead: integer
-
PW Ether L2 overhead requirement
range:"1..64" units:"byte" - generic-interface-list: string
-
Name of the interface list
- link-status: null
-
Enable interface and line-protocol state change alarms
- mtus: object
-
The MTU configuration for the interface
-
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
- ethernet-bng: object
-
Ethernet Infra BNG specific configuration
-
- ambiguous-encapsulation: object
-
L3 Ambiguous encapsulation
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"interface-configuration": [
{
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ],
"mac-accounting": {
"ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer",
"ethernet-features": {
"filtering": "string"
},
"shutdown": [ null ],
"vlan-trunk-configuration": {
"native-vlan-identifier": {
"vlan-type": "string",
"vlan-identifier": "string"
},
"vlan-switched": {
"trunk-vla-ns": "string",
"trunk-tag-type": "string",
"mode": "string",
"access-vlan": "string"
},
"tunneling-ethertype": "string"
},
"active": "string",
"encapsulation": {
"encapsulation": "string",
"capsulation-options": "integer"
},
"bvi": {
"host-routing": [ null ]
},
"carrier-delay": {
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
},
"vlan-sub-configuration": {
"vlan-identifier": {
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
},
"l2-transport": {
"propagate-remote-status": [ null ],
"l2-protocols": {
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ],
"l2-ethernet-features": {
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
},
"pseudowire-iw": {
"generic-interface-list": "string",
"l2-overhead": "integer"
},
"dampening": {
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string",
"ethernet-service": {
"local-traffic-default-encapsulation": {
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
},
"rewrite": {
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
},
"encapsulation": {
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string"
}
}
}
]
}
a2_interface-configuration_schema:
- interface-mode-non-physical: string default, point-to-point, multipoint, l2-transport
-
The mode in which an interface is running. The existence of this object causes the creation of the software subinterface.
- description: string
-
The description of this interface
- interface-virtual: null
-
The mode in which an interface is running. The existence of this object causes the creation of the software virtual/subinterface.
- mac-accounting: object
-
MAC Accounting Configuration
-
- ingress: null
-
Per MAC address accounting statistics
- egress: null
-
Per MAC address accounting statistics
- bandwidth: integer
-
The bandwidth of the interface in kbps
range:"0..4294967295" units:"kbit/s" - ethernet-features: object
-
Ethernet Features Configuration
-
- filtering: string filtering-type-dot1q, filtering-type-dot1ad
-
Ingress Ethernet frame filtering
- shutdown: null
-
The existence of this configuration indicates the interface is shut down
- vlan-trunk-configuration: object
-
IEEE 802.1Q VLAN trunk interface configuration
-
- native-vlan-identifier: object
-
The Native VLAN identifier associated with this trunk interface
-
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
- vlan-switched: object
-
VLAN Switch interface configuration
-
- trunk-vla-ns: string
-
Comma-separated, increasing sequence of VLAN Ids or VLAN ranges
- trunk-tag-type: string
-
Whether to match dot1ad or dot1Q packets
- mode: string
-
VLAN Switch mode
- access-vlan: string
-
Access VLAN Id
- tunneling-ethertype: string 0x9100, 0x9200
-
The outer ethertype used in Q-in-Q frames. The default value is 0x8100
- active: string
-
Whether the interface is active or preconfigured
- encapsulation: object
-
The encapsulation on the interface
-
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
- bvi: object
-
BVI attributes
-
- host-routing: null
-
Enable host-routing on this BVI
- carrier-delay: object
-
Set the carrier transition delay on an interface in msecs
-
- carrier-delay-up: integer
-
Carrier Delay (up) in msecs
range:"1..65535" - carrier-delay-down: integer
-
Carrier Delay down in msecs, must be set to 0
- vlan-sub-configuration: object
-
IEEE 802.1Q VLAN subinterface configuration
-
- vlan-identifier: object
-
The VLAN tag stack associated with this sub-interface.
-
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
- l2-transport: object
-
Interface Layer 2 Transport service configuration data
-
- propagate-remote-status: null
-
Enable propagation of the remote attachment-circuit link state to the localattachment-circuit link state
- l2-protocols: object
-
Interface specific Layer 2 protocol handling
-
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string cdp, stp, vtp, pvst, cpsv
-
Protocol name
- mode: string forward, drop, tunnel, reverse-tunnel
-
How to handle the protocol's packets
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- l2-ethernet-features: object
-
L2 Ethernet Features Configuration
-
- egress-filtering: string egress-filtering-type-strict, egress-filtering-type-disable, egress-filtering-type-default
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
- pseudowire-iw: object
-
PW-IW attributes
-
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
range:"1..64" units:"byte"
- dampening: object
-
Whether this interface's state changes are dampened or not
-
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
- interface-name: string
-
The name of the interface
- secondary-admin-state: string normal, maintenance
-
The secondary admin state of the interface
- ethernet-service: object
-
Ethernet service configuration
-
- local-traffic-default-encapsulation: object
-
The default encapsulation to be used for locally-sourced packets
-
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
- rewrite: object
-
The rewrite operation for the Ethernet service
-
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
- encapsulation: object
-
The encapsulation of this Ethernet service
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
- pseudowire-ether: object
-
PW-Ether attributes
-
- l2-overhead: integer
-
PW Ether L2 overhead requirement
range:"1..64" units:"byte" - generic-interface-list: string
-
Name of the interface list
- link-status: null
-
Enable interface and line-protocol state change alarms
- mtus: object
-
The MTU configuration for the interface
-
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
- ethernet-bng: object
-
Ethernet Infra BNG specific configuration
-
- ambiguous-encapsulation: object
-
L3 Ambiguous encapsulation
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"interface-mode-non-physical": "string",
"description": "string",
"interface-virtual": [ null ],
"mac-accounting": {
"ingress": [ null ],
"egress": [ null ]
},
"bandwidth": "integer",
"ethernet-features": {
"filtering": "string"
},
"shutdown": [ null ],
"vlan-trunk-configuration": {
"native-vlan-identifier": {
"vlan-type": "string",
"vlan-identifier": "string"
},
"vlan-switched": {
"trunk-vla-ns": "string",
"trunk-tag-type": "string",
"mode": "string",
"access-vlan": "string"
},
"tunneling-ethertype": "string"
},
"active": "string",
"encapsulation": {
"encapsulation": "string",
"capsulation-options": "integer"
},
"bvi": {
"host-routing": [ null ]
},
"carrier-delay": {
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
},
"vlan-sub-configuration": {
"vlan-identifier": {
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
},
"l2-transport": {
"propagate-remote-status": [ null ],
"l2-protocols": {
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ],
"l2-ethernet-features": {
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
},
"pseudowire-iw": {
"generic-interface-list": "string",
"l2-overhead": "integer"
},
"dampening": {
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string",
"ethernet-service": {
"local-traffic-default-encapsulation": {
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
},
"rewrite": {
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
},
"encapsulation": {
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
},
"pseudowire-ether": {}
}
a2_dampening_schema:
Whether this interface's state changes are dampened or not
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
Example
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
a2_mtus_schema:
The MTU configuration for the interface
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"mtu": [
{
"owner": "string",
"mtu": "integer"
}
]
}
a2_mtu_schema:
- owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"owner": "string",
"mtu": "integer"
}
a2_encapsulation_schema:
The encapsulation of this Ethernet service
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
a2_pseudowire-ether_schema:
PW-Ether attributes
- l2-overhead: integer
-
PW Ether L2 overhead requirement
range:"1..64" units:"byte" - generic-interface-list: string
-
Name of the interface list
Example
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
a2_pseudowire-iw_schema:
PW-IW attributes
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
range:"1..64" units:"byte"
Example
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
a2_bvi_schema:
BVI attributes
- host-routing: null
-
Enable host-routing on this BVI
Example
{
"host-routing": [ null ]
}
a2_l2-transport_schema:
Interface Layer 2 Transport service configuration data
- propagate-remote-status: null
-
Enable propagation of the remote attachment-circuit link state to the localattachment-circuit link state
- l2-protocols: object
-
Interface specific Layer 2 protocol handling
-
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string cdp, stp, vtp, pvst, cpsv
-
Protocol name
- mode: string forward, drop, tunnel, reverse-tunnel
-
How to handle the protocol's packets
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- l2-ethernet-features: object
-
L2 Ethernet Features Configuration
-
- egress-filtering: string egress-filtering-type-strict, egress-filtering-type-disable, egress-filtering-type-default
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
Example
{
"propagate-remote-status": [ null ],
"l2-protocols": {
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
},
"enabled": [ null ],
"l2-ethernet-features": {
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
}
a2_l2-protocols_schema:
Interface specific Layer 2 protocol handling
- l2-protocol: object[]
-
Handling of a specific Layer 2 protocol
-
object - mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string cdp, stp, vtp, pvst, cpsv
-
Protocol name
- mode: string forward, drop, tunnel, reverse-tunnel
-
How to handle the protocol's packets
Example
{
"l2-protocol": [
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
]
}
a2_l2-protocol_schema:
- mpls-exp-bits-value: string
-
The value to set the MPLS Exp bits to within the PW.This value may be specified if the mode is forward or tunnel and must not be specified if the mode is drop
- l2-protocol-name: string cdp, stp, vtp, pvst, cpsv
-
Protocol name
- mode: string forward, drop, tunnel, reverse-tunnel
-
How to handle the protocol's packets
Example
{
"mpls-exp-bits-value": "string",
"l2-protocol-name": "string",
"mode": "string"
}
a2_l2-ethernet-features_schema:
L2 Ethernet Features Configuration
- egress-filtering: string egress-filtering-type-strict, egress-filtering-type-disable, egress-filtering-type-default
-
Egress Ethernet filtering
- source-bypass-egress-filtering: null
-
Mark all ingress packets to bypass any egress VLAN filter
Example
{
"egress-filtering": "string",
"source-bypass-egress-filtering": [ null ]
}
a2_vlan-sub-configuration_schema:
IEEE 802.1Q VLAN subinterface configuration
- vlan-identifier: object
-
The VLAN tag stack associated with this sub-interface.
-
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
Example
{
"vlan-identifier": {
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
}
a2_vlan-identifier_schema:
The VLAN tag stack associated with this sub-interface.
- vlan-type: string
-
Whether this sub-interface is dot1ad or dot1Q
- first-tag: string
-
First (outermost) VLAN tag value
- second-tag: string
-
Second VLAN tag value. The any value may only be used for Layer 2 subinterfaces
Example
{
"vlan-type": "string",
"first-tag": "string",
"second-tag": "string"
}
a2_ethernet-service_schema:
Ethernet service configuration
- local-traffic-default-encapsulation: object
-
The default encapsulation to be used for locally-sourced packets
-
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
- rewrite: object
-
The rewrite operation for the Ethernet service
-
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
- encapsulation: object
-
The encapsulation of this Ethernet service
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"local-traffic-default-encapsulation": {
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
},
"rewrite": {
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
},
"encapsulation": {
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
a2_local-traffic-default-encapsulation_schema:
The default encapsulation to be used for locally-sourced packets
- outer-tag-type: string
-
Type of outer tag
- outer-vlan-id: string
-
VLAN id for outer tag
- inner-vlan-id: string
-
Optional VLAN Id for inner Dot1Q tag
Example
{
"outer-tag-type": "string",
"outer-vlan-id": "string",
"inner-vlan-id": "string"
}
a2_rewrite_schema:
The rewrite operation for the Ethernet service
- inner-tag-value: string
-
VLAN Id of innermost tag to be pushed
- rewrite-type: string
-
The type of rewrite to perform
- outer-tag-value: string
-
VLAN Id of outermost tag to be pushed
- inner-tag-type: string
-
Type of innermost tag to be pushed
- outer-tag-type: string
-
Type of outermost tag to be pushed
Example
{
"inner-tag-value": "string",
"rewrite-type": "string",
"outer-tag-value": "string",
"inner-tag-type": "string",
"outer-tag-type": "string"
}
a2_ethernet-bng_schema:
Ethernet Infra BNG specific configuration
- ambiguous-encapsulation: object
-
L3 Ambiguous encapsulation
-
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"ambiguous-encapsulation": {
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
}
a2_ambiguous-encapsulation_schema:
L3 Ambiguous encapsulation
- ingress-destination-mac: string
-
Destination MAC address to match on egress
- additional-range4-high: string
-
High value of forth additional range for tag match
- additional-range1-low: string
-
Low value of first additional range for tag match
- inner-range1-high: string
-
High value of first range for inner tag match
- additional-range8-high: string
-
High value of eighth additional range for tag match
- additional-range6-low: string
-
Low value of sixth additional range for tag match
- outer-range1-low: string
-
Low value of first range for outer tag match
- inner-tag-type: string
-
Type of tag for inner match (if present)
- additional-range3-low: string
-
Low value of third additional range for tag match
- inner-class-of-service: string
-
Value to match against Class Of Service bits for inner tag
- additional-range8-low: string
-
Low value of eighth additional range for tag match
- payload-ethertype-match: string
-
Which payload ethertype values to match
- additional-range2-low: string
-
Low value of second additional range for tag match
- inner-range1-low: string
-
Low value of first range for inner tag match
- additional-range7-high: string
-
High value of seventh additional range for tag match
- outer-class-of-service: string
-
Value to match against Class Of Service bits for outer tag
- additional-range3-high: string
-
High value of third additional range for tag match
- ingress-source-mac: string
-
Source MAC address to match on ingress
- outer-range1-high: string
-
High value of first range for outer tag match
- additional-range7-low: string
-
Low value of seventh additional range for tag match
- additional-range5-high: string
-
High value of fifth additional range for tag match
- additional-range6-high: string
-
High value of sixth additional range for tag match
- outer-tag-type: string
-
Whether to match all unmatched packets, untagged packets or tagged packets, and if matching tagged packets, the outer tag type to match
- additional-range5-low: string
-
Low value of fifth additional range for tag match
- additional-range2-high: string
-
High value of second additional range for tag match
- exact: null
-
Only match packets with no more tags than explicitly matched
- additional-range4-low: string
-
Low value of forth additional range for tag match
- additional-range1-high: string
-
High value of first additional range for tag match
Example
{
"ingress-destination-mac": "string",
"additional-range4-high": "string",
"additional-range1-low": "string",
"inner-range1-high": "string",
"additional-range8-high": "string",
"additional-range6-low": "string",
"outer-range1-low": "string",
"inner-tag-type": "string",
"additional-range3-low": "string",
"inner-class-of-service": "string",
"additional-range8-low": "string",
"payload-ethertype-match": "string",
"additional-range2-low": "string",
"inner-range1-low": "string",
"additional-range7-high": "string",
"outer-class-of-service": "string",
"additional-range3-high": "string",
"ingress-source-mac": "string",
"outer-range1-high": "string",
"additional-range7-low": "string",
"additional-range5-high": "string",
"additional-range6-high": "string",
"outer-tag-type": "string",
"additional-range5-low": "string",
"additional-range2-high": "string",
"exact": [ null ],
"additional-range4-low": "string",
"additional-range1-high": "string"
}
a2_mac-accounting_schema:
MAC Accounting Configuration
- ingress: null
-
Per MAC address accounting statistics
- egress: null
-
Per MAC address accounting statistics
Example
{
"ingress": [ null ],
"egress": [ null ]
}
a2_carrier-delay_schema:
Set the carrier transition delay on an interface in msecs
- carrier-delay-up: integer
-
Carrier Delay (up) in msecs
range:"1..65535" - carrier-delay-down: integer
-
Carrier Delay down in msecs, must be set to 0
Example
{
"carrier-delay-up": "integer",
"carrier-delay-down": "integer"
}
a2_vlan-trunk-configuration_schema:
IEEE 802.1Q VLAN trunk interface configuration
- native-vlan-identifier: object
-
The Native VLAN identifier associated with this trunk interface
-
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
- vlan-switched: object
-
VLAN Switch interface configuration
-
- trunk-vla-ns: string
-
Comma-separated, increasing sequence of VLAN Ids or VLAN ranges
- trunk-tag-type: string
-
Whether to match dot1ad or dot1Q packets
- mode: string
-
VLAN Switch mode
- access-vlan: string
-
Access VLAN Id
- tunneling-ethertype: string 0x9100, 0x9200
-
The outer ethertype used in Q-in-Q frames. The default value is 0x8100
Example
{
"native-vlan-identifier": {
"vlan-type": "string",
"vlan-identifier": "string"
},
"vlan-switched": {
"trunk-vla-ns": "string",
"trunk-tag-type": "string",
"mode": "string",
"access-vlan": "string"
},
"tunneling-ethertype": "string"
}
a2_native-vlan-identifier_schema:
The Native VLAN identifier associated with this trunk interface
- vlan-type: string
-
Whether this interface is dot1ad or dot1Q
- vlan-identifier: string
-
VLAN identifier
Example
{
"vlan-type": "string",
"vlan-identifier": "string"
}
a2_vlan-switched_schema:
VLAN Switch interface configuration
- trunk-vla-ns: string
-
Comma-separated, increasing sequence of VLAN Ids or VLAN ranges
- trunk-tag-type: string
-
Whether to match dot1ad or dot1Q packets
- mode: string
-
VLAN Switch mode
- access-vlan: string
-
Access VLAN Id
Example
{
"trunk-vla-ns": "string",
"trunk-tag-type": "string",
"mode": "string",
"access-vlan": "string"
}
ES-IMPORT-ROUTE-TARGET:
Common node of ethernet-segment, evpn-virtual-ethernet-segment
- es-import-route-target: string
-
ES-Import Route Target
Example
{
"es-import-route-target": "string"
}
EVPN-ROUTE-DISTINGUISHER:
Common node of evpn-bgp-auto-discovery, evpn-evi-bgp-auto-discovery, evpn-instance-bgp-auto-discovery, pw-routing-bgp
- evpn-route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
EVI-ECMP-DISABLE:
Common node of evpn-evi, evpn-instance
- evi-ecmp-disable: null
-
Disable ECMP on the EVI
Example
{
"evi-ecmp-disable": [ null ]
}
DISABLE:
Common node of pbb-edge-mac-secure, interface-mac-secure, pseudowire-mac-secure
- disable: null
-
Disable MAC Secure
Example
{
"disable": [ null ]
}
EVI-STATIC-FLOW-LABEL:
Common node of evi-load-balancing, evpn-instance-load-balancing
- evi-static-flow-label: null
-
Enable Static Flow Label based load balancing
Example
{
"evi-static-flow-label": [ null ]
}
SERVICE-CARVING-TYPE:
Common node of ethernet-segment, evpn-virtual-ethernet-segment
- service-carving-type: string hrw
-
Ethernet-Segment Service Carving mode
Example
{
"service-carving-type": "string"
}
EVI-REORIG-DISABLE:
Common node of evpn-evi, evpn-instance
- evi-reorig-disable: null
-
Disable route re-origination
Example
{
"evi-reorig-disable": [ null ]
}
EVI-ADVERTISE-MAC-BVI:
Common node of evi-advertise-mac, evpn-instance-advertise-mac
- evi-advertise-mac-bvi: null
-
Advertise local MAC-only and BVI MAC routes
Example
{
"evi-advertise-mac-bvi": [ null ]
}
TABLE-POLICY:
Common node of evpn-evi-bgp-auto-discovery, evpn-instance-bgp-auto-discovery
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
Example
{
"table-policy": "string"
}
EVPN-EVI-CW-DISABLE:
Common node of evpn-evi, evpn-instance
- evpn-evi-cw-disable: null
-
CW disable for EVPN EVI
Example
{
"evpn-evi-cw-disable": [ null ]
}
ACTION:
Common node of mac-secure, pbb-edge-mac-secure, interface-mac-secure, pseudowire-mac-secure
- action: string restrict, none, shutdown
-
MAC secure enforcement action
Example
{
"action": "string"
}
IDENTIFIER:
Common node of ethernet-segment, evpn-virtual-ethernet-segment
- identifier: object
-
Ethernet segment identifier
-
- bytes01: string
-
Type 0's 1st Byte or Type Byte and 1st Byte
- bytes89: string
-
8th and 9th Bytes
- bytes23: string
-
2nd and 3rd Bytes
- bytes67: string
-
6th and 7th Bytes
- type: string type0, legacy, override
-
Ethernet segment identifier type
- bytes45: string
-
4th and 5th Bytes
Example
{
"identifier": {
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
}
EVPN-EVI-DESCRIPTION:
Common node of evpn-evi, evpn-instance
- evpn-evi-description: string
-
EVPN Instance description
Example
{
"evpn-evi-description": "string"
}
LOGGING:
Common node of pbb-edge-mac-secure, interface-mac-secure, pseudowire-mac-secure
- logging: string enable, disable
-
MAC Secure Logging
Example
{
"logging": "string"
}
BRIDGE-DOMAIN-TABLE:
Common node of bridge-domain-group, vlan-switch
- bridge-domains: object
-
List of Bridge Domain
-
- bridge-domain: object[]
-
bridge domain
-
object - routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure:
-
MAC Secure
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure:
-
MAC Secure
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol.Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain MPLS EVPN
-
object - vpn-id: string
-
MPLS Ethernet VPN-ID
- name: string
-
Name of the bridge domain
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure:
-
MAC Secure
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure:
-
MAC Secure
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- bridge-domainvnis: object
-
Bridge Domain EVPN VxLAN Network Identifier Table
-
- bridge-domainvni: object[]
-
Bridge Domain VxLAN EVPN
-
object - vpn-id: integer
-
VxLAN Ethernet VPN-ID
range:"1..16777215"
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
Example
{
"bridge-domains": {
"bridge-domain": [
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"enable": [ null ],
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {}
}
}
]
}
}
]
}
}
EVI-ADVERTISE-MAC-DEPRECATED:
Common node of evpn-evi, evpn-instance
- evi-advertise-mac-deprecated: null
-
DEPRECATED: Advertise local MAC-only and BVI MAC routes
Example
{
"evi-advertise-mac-deprecated": [ null ]
}
MANUAL-SERVICE-CARVING:
Common node of ethernet-segment, evpn-virtual-ethernet-segment
- manual-service-carving: object
-
Enter Manual service carving configuration submode
-
- enable: null
-
Enable Manual service carving
- service-list: object
-
Manual service carving primary,secondary lists
-
- primary: string
-
Primary services list
- secondary: string
-
Secondary services list
Example
{
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
EVPN-VIRTUAL-ETHERNET-SEGMENT:
Common node of evpn-virtual-access-pw, evpn-virtual-access-vfi
- evpn-virtual-ethernet-segment:
-
Enter Ethernet Segment configuration submode
Example
{
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
EVI-UNKNOWN-UNICAST-FLOODING-DISABLE:
Common node of evpn-evi, evpn-instance
- evi-unknown-unicast-flooding-disable: null
-
Disable Unknown Unicast Flooding on this EVI
Example
{
"evi-unknown-unicast-flooding-disable": [ null ]
}
STORM-CONTROL-UNIT:
Common node of bd-storm-control, bdac-storm-control-type, bdpw-storm-control-type
- storm-control-unit: object
-
Specify units for Storm Control Configuration
-
- kbits-per-sec: string
-
Kilobits Per Second, PktsPerSec and KbitsPerSec cannot be configured together
- pkts-per-sec: string
-
Packets Per Second, PktsPerSec and KbitsPerSec cannot be configured together
Example
{
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
EVPN-ROUTE-TARGET-TABLE:
Common node of evpn-evi-bgp-auto-discovery, evpn-instance-bgp-auto-discovery
- evpn-route-targets: object
-
Route Target
-
- evpn-route-target-as: object[]
-
Name of the Route Target
-
object - role: string both, import, export
-
Role of the router target type
- as: string
-
Two byte or 4 byte AS number
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- as-index: string
-
AS:nn (hex or decimal format)
- evpn-route-target-ipv4-address: object[]
-
Name of the Route Target
-
object - addr-index: string
-
Addr index
- role: string both, import, export
-
Role of the router target type
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- address: string
-
IPV4 address
- evpn-route-target-none: object[]
-
Name of the Route Target
-
object - role: string both, import, export
-
Role of the router target type
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
Example
{
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
SHUTDOWN-RECOVERY-TIMER:
Common node of mac-secure, interface-mac-secure, pseudowire-mac-secure
- shutdown-recovery-timer: string
-
MAC Secure Shutdown Recovery Timer
Example
{
"shutdown-recovery-timer": "string"
}
a2_l2vpn_schema:
L2VPN configuration
- pw-routing: object
-
Pseudowire-routing attributes
-
- pw-routing-global-id: string
-
Pseudowire-routing Global ID
- pw-routing-bgp:
-
Enable Autodiscovery BGP Pseudowire-routing BGP
- pw-status-disable: null
-
Disable PW status
- mspw-description: string
-
MS-PW global description
- pwoam-refresh: integer
-
Configure PW OAM refresh interval
range:"1..4095" units:"second" - mac-limit-threshold: string
-
Configure MAC limit threshold percent
- auto-discovery: object
-
Global auto-discovery attributes
-
- bgp-signaling: object
-
Global bgp signaling attributes
-
- mtu-mismatch-ignore: null
-
Ignore MTU mismatch for auto-discovered pseudowires
- database: object
-
L2VPN databases
-
- g8032-rings: object
-
List of G8032 Ring
-
- g8032-ring: object[]
-
G8032 Ring
-
object - erp-port0s: object
-
Ethernet ring protection port0
-
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
- g8032-ring-name: string
-
Name of the G8032 ring
- erp-instances: object
-
List of ethernet ring protection instance
-
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
- exclusion-list: string
-
Vlan IDs in the format of a-b,c,d,e-f,g ,untagged
- erp-provider-bridge: null
-
Ethernet ring protection provider bridge
- open-ring: null
-
Specify the G.8032 instance as open ring
- erp-port1s: object
-
Ethernet ring protection port0
-
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
- redundancy: object
-
Redundancy groups
-
- enable: null
-
Enable redundancy groups
- iccp-redundancy-groups: object
-
List of Inter-Chassis Communication Protocol redundancy groups
-
- iccp-redundancy-group: object[]
-
ICCP Redundancy group
-
object - multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
- pseudowire-classes: object
-
List of pseudowire classes
-
- pseudowire-class: object[]
-
Pseudowire class
-
object - enable: null
-
Enable pseudowire class
- name: string
-
Name of the pseudowire class
- mac-withdraw: null
-
Enable backup MAC withdraw
- l2tpv3-encapsulation: object
-
L2TPv3 encapsulation
-
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
- mpls-encapsulation: object
-
MPLS encapsulation
-
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy, named-te-tunnel
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- path-name: string
-
Name of the SR TE Policy or IFName
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
- backup-disable-delay: object
-
Back Up Pseudowire class
-
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
- bridge-domain-groups: object
-
List of bridge groups
-
- bridge-domain-group: object[]
-
Bridge group
-
- name: string
-
Name of the Bridge group
- xconnect-groups: object
-
List of xconnect groups
-
- xconnect-group: object[]
-
Xconnect group
-
object - mp2mp-xconnects: object
-
List of multi point to multi point xconnects
-
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
- p2p-xconnects: object
-
List of point to point xconnects
-
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
- name: string
-
Name of the xconnect group
- flexible-xconnect-service-table: object
-
List of Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-services: object
-
List of Vlan-Unaware Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
- vlan-aware-flexible-xconnect-services: object
-
List of Vlan-Aware Flexible XConnect Services
-
- vlan-aware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
- vlan-switches: object
-
List of VLAN Switches
-
- vlan-switch: object[]
-
VLAN Switch
-
- name: string
-
Name of the VLAN Switch
- vni-ranges: object
-
Configure VLAN Switch VxLAN Ethernet VPN-ID ranges
-
- vni-range1-max: integer
-
Maximum value of VNI range #1
range:#1" - vni-range5-min: integer
-
Minimum value of VNI range #5
range:#5" - vni-range4-max: integer
-
Maximum value of VNI range #4
range:#4" - vni-range7-min: integer
-
Minimum value of VNI range #7
range:#7" - vni-range8-max: integer
-
Maximum value of VNI range #8
range:#8" - vni-range4-min: integer
-
Minimum value of VNI range #4
range:#4" - vni-range9-min: integer
-
Minimum value of VNI range #9
range:#9" - vni-range2-min: integer
-
Minimum value of VNI range #2
range:#2" - vni-range5-max: integer
-
Maximum value of VNI range #5
range:#5" - vni-range6-min: integer
-
Minimum value of VNI range #6
range:#6" - vni-range2-max: integer
-
Maximum value of VNI range #2
range:#2" - vni-range3-max: integer
-
Maximum value of VNI range #3
range:#3" - vni-range8-min: integer
-
Minimum value of VNI range #8
range:#8" - vni-range9-max: integer
-
Maximum value of VNI range #9
range:#9" - vni-range7-max: integer
-
Maximum value of VNI range #7
range:#7" - vni-range3-min: integer
-
Minimum value of VNI range #3
range:#3" - vni-range6-max: integer
-
Maximum value of VNI range #6
range:#6" - vni-range1-min: integer
-
Minimum value of VNI range #1
range:#1"
- vlan-ranges: object
-
Configure VLAN Switch VLAN ranges
-
- vlan-range6-max: string
-
Maximum value of VLAN range #6
- vlan-range2-min: string
-
Minimum value of VLAN range #2
- vlan-range4-min: string
-
Minimum value of VLAN range #4
- vlan-range1-max: string
-
Maximum value of VLAN range #1
- vlan-range8-min: string
-
Minimum value of VLAN range #8
- vlan-range7-max: string
-
Maximum value of VLAN range #7
- vlan-range2-max: string
-
Maximum value of VLAN range #2
- vlan-range9-max: string
-
Maximum value of VLAN range #9
- vlan-range6-min: string
-
Minimum value of VLAN range #6
- vlan-range9-min: string
-
Minimum value of VLAN range #9
- vlan-range8-max: string
-
Maximum value of VLAN range #8
- vlan-range3-max: string
-
Maximum value of VLAN range #3
- vlan-range7-min: string
-
Minimum value of VLAN range #7
- vlan-range1-min: string
-
Minimum value of VLAN range #1
- vlan-range5-min: string
-
Minimum value of VLAN range #5
- vlan-range3-min: string
-
Minimum value of VLAN range #3
- vlan-range4-max: string
-
Maximum value of VLAN range #4
- vlan-range5-max: string
-
Maximum value of VLAN range #5
- vlan-switch-ports: object
-
List of VLAN Switched Ports
-
- vlan-switch-port: object[]
-
VLAN Switched Port
-
object - interface-name: string
-
Interface name
- routed-interface-ranges: object
-
Configure VLAN Switch Routed BVI Interface ranges
-
- interface-range8-min: integer
-
Minimum value of Interface range #8
range:#8" - interface-range2-min: integer
-
Minimum value of Interface range #2
range:#2" - interface-range5-max: integer
-
Maximum value of Interface range #5
range:#5" - interface-range4-min: integer
-
Minimum value of Interface range #4
range:#4" - interface-range7-max: integer
-
Maximum value of Interface range #7
range:#7" - interface-range4-max: integer
-
Maximum value of Interface range #4
range:#4" - interface-range2-max: integer
-
Maximum value of Interface range #2
range:#2" - interface-range3-max: integer
-
Maximum value of Interface range #3
range:#3" - interface-range6-min: integer
-
Minimum value of Interface range #6
range:#6" - interface-range6-max: integer
-
Maximum value of Interface range #6
range:#6" - interface-range1-min: integer
-
Minimum value of Interface range #1
range:#1" - interface-range3-min: integer
-
Minimum value of Interface range #3
range:#3" - interface-range9-max: integer
-
Maximum value of Interface range #9
range:#9" - interface-range9-min: integer
-
Minimum value of Interface range #9
range:#9" - interface-range7-min: integer
-
Minimum value of Interface range #7
range:#7" - interface-range5-min: integer
-
Minimum value of Interface range #5
range:#5" - interface-range8-max: integer
-
Maximum value of Interface range #8
range:#8" - interface-range1-max: integer
-
Maximum value of Interface range #1
range:#1"
- l2vpn-router-id: string
-
Global L2VPN Router ID
- load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable flow load balancing on l2vpn bridges
- snmp: object
-
SNMP related configuration
-
- mib: object
-
MIB related configuration
-
- mib-pseudowire: object
-
Pseudowire related configuration for MIB
-
- statistics: null
-
Enable pseudowire statistics in MIB output
- mib-interface: object
-
Interface related configuration for MIB
-
- format: object
-
MIB interface name output format
-
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
- capability: string high-mode, single-mode
-
L2VPN Capability Mode
- tcn-propagation: null
-
Topology change notification propagation
- enable: null
-
Enable L2VPN feature
- pw-grouping: null
-
Enable PW grouping
- neighbor: object
-
L2VPN neighbor submode
-
- ldp-flap: null
-
Enable targetted LDP session flap action
- pbb: object
-
L2VPN PBB Global
-
- backbone-source-mac: string
-
Backbone Source MAC
- nsr: null
-
Enable Non-Stop Routing
- mtu-mismatch-ignore: null
-
Ignore MTU Mismatch for XCs
- utility: object
-
L2VPN utilities
-
- logging: object
-
L2VPN logging utility
-
- pseudowire-state-change: null
-
Enable pseudowire state change logging
- pwhe-replication-state-change: null
-
Enable PW-HE Replication state change logging
- nsr-state-change: null
-
Enable Non Stop Routing state change logging
- vfi: null
-
Enable VFI state change logging
- bridge-domain-state-change: null
-
Enable Bridge Domain state change logging
Example
{
"pw-routing": {
"pw-routing-global-id": "string",
"pw-routing-bgp": {
"enable": [ null ],
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
},
"pw-status-disable": [ null ],
"mspw-description": "string",
"pwoam-refresh": "integer",
"mac-limit-threshold": "string",
"auto-discovery": {
"bgp-signaling": {
"mtu-mismatch-ignore": [ null ]
}
},
"database": {
"g8032-rings": {
"g8032-ring": [
{
"erp-port0s": {
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string",
"erp-instances": {
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ],
"erp-port1s": {
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
},
"redundancy": {
"enable": [ null ],
"iccp-redundancy-groups": {
"iccp-redundancy-group": [
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
},
"pseudowire-classes": {
"pseudowire-class": [
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ],
"l2tpv3-encapsulation": {
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string"
}
}
}
]
}
}
}
a2_pw-routing_schema:
Pseudowire-routing attributes
- pw-routing-global-id: string
-
Pseudowire-routing Global ID
- pw-routing-bgp:
-
Enable Autodiscovery BGP Pseudowire-routing BGP
Example
{
"pw-routing-global-id": "string",
"pw-routing-bgp": {
"enable": [ null ],
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
}
a2_pw-routing-bgp_schema:
Enable Autodiscovery BGP Pseudowire-routing BGP
- enable: null
-
Enable Autodiscovery BGP
Example
{
"enable": [ null ],
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
a2_evpn-route-distinguisher_schema:
Route Distinguisher
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
a2_database_schema:
L2VPN databases
- g8032-rings: object
-
List of G8032 Ring
-
- g8032-ring: object[]
-
G8032 Ring
-
object - erp-port0s: object
-
Ethernet ring protection port0
-
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
- g8032-ring-name: string
-
Name of the G8032 ring
- erp-instances: object
-
List of ethernet ring protection instance
-
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
- exclusion-list: string
-
Vlan IDs in the format of a-b,c,d,e-f,g ,untagged
- erp-provider-bridge: null
-
Ethernet ring protection provider bridge
- open-ring: null
-
Specify the G.8032 instance as open ring
- erp-port1s: object
-
Ethernet ring protection port0
-
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
- redundancy: object
-
Redundancy groups
-
- enable: null
-
Enable redundancy groups
- iccp-redundancy-groups: object
-
List of Inter-Chassis Communication Protocol redundancy groups
-
- iccp-redundancy-group: object[]
-
ICCP Redundancy group
-
object - multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
- pseudowire-classes: object
-
List of pseudowire classes
-
- pseudowire-class: object[]
-
Pseudowire class
-
object - enable: null
-
Enable pseudowire class
- name: string
-
Name of the pseudowire class
- mac-withdraw: null
-
Enable backup MAC withdraw
- l2tpv3-encapsulation: object
-
L2TPv3 encapsulation
-
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
- mpls-encapsulation: object
-
MPLS encapsulation
-
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy, named-te-tunnel
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- path-name: string
-
Name of the SR TE Policy or IFName
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
- backup-disable-delay: object
-
Back Up Pseudowire class
-
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
- bridge-domain-groups: object
-
List of bridge groups
-
- bridge-domain-group: object[]
-
Bridge group
-
- name: string
-
Name of the Bridge group
- xconnect-groups: object
-
List of xconnect groups
-
- xconnect-group: object[]
-
Xconnect group
-
object - mp2mp-xconnects: object
-
List of multi point to multi point xconnects
-
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
- p2p-xconnects: object
-
List of point to point xconnects
-
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
- name: string
-
Name of the xconnect group
- flexible-xconnect-service-table: object
-
List of Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-services: object
-
List of Vlan-Unaware Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
- vlan-aware-flexible-xconnect-services: object
-
List of Vlan-Aware Flexible XConnect Services
-
- vlan-aware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
- vlan-switches: object
-
List of VLAN Switches
-
- vlan-switch: object[]
-
VLAN Switch
-
- name: string
-
Name of the VLAN Switch
- vni-ranges: object
-
Configure VLAN Switch VxLAN Ethernet VPN-ID ranges
-
- vni-range1-max: integer
-
Maximum value of VNI range #1
range:#1" - vni-range5-min: integer
-
Minimum value of VNI range #5
range:#5" - vni-range4-max: integer
-
Maximum value of VNI range #4
range:#4" - vni-range7-min: integer
-
Minimum value of VNI range #7
range:#7" - vni-range8-max: integer
-
Maximum value of VNI range #8
range:#8" - vni-range4-min: integer
-
Minimum value of VNI range #4
range:#4" - vni-range9-min: integer
-
Minimum value of VNI range #9
range:#9" - vni-range2-min: integer
-
Minimum value of VNI range #2
range:#2" - vni-range5-max: integer
-
Maximum value of VNI range #5
range:#5" - vni-range6-min: integer
-
Minimum value of VNI range #6
range:#6" - vni-range2-max: integer
-
Maximum value of VNI range #2
range:#2" - vni-range3-max: integer
-
Maximum value of VNI range #3
range:#3" - vni-range8-min: integer
-
Minimum value of VNI range #8
range:#8" - vni-range9-max: integer
-
Maximum value of VNI range #9
range:#9" - vni-range7-max: integer
-
Maximum value of VNI range #7
range:#7" - vni-range3-min: integer
-
Minimum value of VNI range #3
range:#3" - vni-range6-max: integer
-
Maximum value of VNI range #6
range:#6" - vni-range1-min: integer
-
Minimum value of VNI range #1
range:#1"
- vlan-ranges: object
-
Configure VLAN Switch VLAN ranges
-
- vlan-range6-max: string
-
Maximum value of VLAN range #6
- vlan-range2-min: string
-
Minimum value of VLAN range #2
- vlan-range4-min: string
-
Minimum value of VLAN range #4
- vlan-range1-max: string
-
Maximum value of VLAN range #1
- vlan-range8-min: string
-
Minimum value of VLAN range #8
- vlan-range7-max: string
-
Maximum value of VLAN range #7
- vlan-range2-max: string
-
Maximum value of VLAN range #2
- vlan-range9-max: string
-
Maximum value of VLAN range #9
- vlan-range6-min: string
-
Minimum value of VLAN range #6
- vlan-range9-min: string
-
Minimum value of VLAN range #9
- vlan-range8-max: string
-
Maximum value of VLAN range #8
- vlan-range3-max: string
-
Maximum value of VLAN range #3
- vlan-range7-min: string
-
Minimum value of VLAN range #7
- vlan-range1-min: string
-
Minimum value of VLAN range #1
- vlan-range5-min: string
-
Minimum value of VLAN range #5
- vlan-range3-min: string
-
Minimum value of VLAN range #3
- vlan-range4-max: string
-
Maximum value of VLAN range #4
- vlan-range5-max: string
-
Maximum value of VLAN range #5
- vlan-switch-ports: object
-
List of VLAN Switched Ports
-
- vlan-switch-port: object[]
-
VLAN Switched Port
-
object - interface-name: string
-
Interface name
- routed-interface-ranges: object
-
Configure VLAN Switch Routed BVI Interface ranges
-
- interface-range8-min: integer
-
Minimum value of Interface range #8
range:#8" - interface-range2-min: integer
-
Minimum value of Interface range #2
range:#2" - interface-range5-max: integer
-
Maximum value of Interface range #5
range:#5" - interface-range4-min: integer
-
Minimum value of Interface range #4
range:#4" - interface-range7-max: integer
-
Maximum value of Interface range #7
range:#7" - interface-range4-max: integer
-
Maximum value of Interface range #4
range:#4" - interface-range2-max: integer
-
Maximum value of Interface range #2
range:#2" - interface-range3-max: integer
-
Maximum value of Interface range #3
range:#3" - interface-range6-min: integer
-
Minimum value of Interface range #6
range:#6" - interface-range6-max: integer
-
Maximum value of Interface range #6
range:#6" - interface-range1-min: integer
-
Minimum value of Interface range #1
range:#1" - interface-range3-min: integer
-
Minimum value of Interface range #3
range:#3" - interface-range9-max: integer
-
Maximum value of Interface range #9
range:#9" - interface-range9-min: integer
-
Minimum value of Interface range #9
range:#9" - interface-range7-min: integer
-
Minimum value of Interface range #7
range:#7" - interface-range5-min: integer
-
Minimum value of Interface range #5
range:#5" - interface-range8-max: integer
-
Maximum value of Interface range #8
range:#8" - interface-range1-max: integer
-
Maximum value of Interface range #1
range:#1"
Example
{
"g8032-rings": {
"g8032-ring": [
{
"erp-port0s": {
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string",
"erp-instances": {
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ],
"erp-port1s": {
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
},
"redundancy": {
"enable": [ null ],
"iccp-redundancy-groups": {
"iccp-redundancy-group": [
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
},
"pseudowire-classes": {
"pseudowire-class": [
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ],
"l2tpv3-encapsulation": {
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
},
"mpls-encapsulation": {
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string",
"mpls-redundancy": {
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
},
"preferred-path": {
"interface-tunnel-number": "integer",
"type": "string",
"fallback-disable": [ null ],
"path-name": "string"
},
"load-balance-group": {
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
}
}
}
]
}
}
a2_g8032-rings_schema:
List of G8032 Ring
- g8032-ring: object[]
-
G8032 Ring
-
object - erp-port0s: object
-
Ethernet ring protection port0
-
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
- g8032-ring-name: string
-
Name of the G8032 ring
- erp-instances: object
-
List of ethernet ring protection instance
-
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
- exclusion-list: string
-
Vlan IDs in the format of a-b,c,d,e-f,g ,untagged
- erp-provider-bridge: null
-
Ethernet ring protection provider bridge
- open-ring: null
-
Specify the G.8032 instance as open ring
- erp-port1s: object
-
Ethernet ring protection port0
-
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
Example
{
"g8032-ring": [
{
"erp-port0s": {
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string",
"erp-instances": {
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ],
"erp-port1s": {
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}
a2_g8032-ring_schema:
- erp-port0s: object
-
Ethernet ring protection port0
-
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
- g8032-ring-name: string
-
Name of the G8032 ring
- erp-instances: object
-
List of ethernet ring protection instance
-
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
- exclusion-list: string
-
Vlan IDs in the format of a-b,c,d,e-f,g ,untagged
- erp-provider-bridge: null
-
Ethernet ring protection provider bridge
- open-ring: null
-
Specify the G.8032 instance as open ring
- erp-port1s: object
-
Ethernet ring protection port0
-
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
Example
{
"erp-port0s": {
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string",
"erp-instances": {
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ],
"erp-port1s": {
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
a2_erp-port0s_schema:
Ethernet ring protection port0
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
Example
{
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
}
a2_erp-port0_schema:
- monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
Example
{
"monitor": "string",
"interface-name": "string"
}
a2_erp-instances_schema:
List of ethernet ring protection instance
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
Example
{
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
}
a2_erp-instance_schema:
- profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
Example
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
a2_rpl_schema:
Ring protection link
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
Example
{
"role": "string",
"port": "string"
}
a2_aps_schema:
Automatic protection switching
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
Example
{
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
}
a2_port1_schema:
APS channel for ERP port1
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
Example
{
"aps-type": "string",
"aps-channel": "string"
}
a2_erp-port1s_schema:
Ethernet ring protection port0
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
Example
{
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
a2_erp-port1_schema:
- interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
Example
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
a2_interface_schema:
- enable: null
-
Enable interface
- interface-name: string
-
Name of the interface
Example
{
"enable": [ null ],
"interface-name": "string"
}
a2_xconnect-groups_schema:
List of xconnect groups
- xconnect-group: object[]
-
Xconnect group
-
object - mp2mp-xconnects: object
-
List of multi point to multi point xconnects
-
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
- p2p-xconnects: object
-
List of point to point xconnects
-
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
- name: string
-
Name of the xconnect group
Example
{
"xconnect-group": [
{
"mp2mp-xconnects": {
"mp2mp-xconnect": [
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string",
"mp2mp-auto-discovery": {
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
},
"name": "string"
}
]
},
"p2p-xconnects": {
"p2p-xconnect": [
{
"monitor-sessions": {
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
},
"backup-attachment-circuits": {
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
},
"name": "string",
"pseudowire-evpns": {
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
},
"pseudowires": {
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
},
"interworking": "string",
"attachment-circuits": {
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
},
"pseudowire-routeds": {
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
}
}
]
}
}
]
}
a2_xconnect-group_schema:
- mp2mp-xconnects: object
-
List of multi point to multi point xconnects
-
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
- p2p-xconnects: object
-
List of point to point xconnects
-
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
- name: string
-
Name of the xconnect group
Example
{
"mp2mp-xconnects": {
"mp2mp-xconnect": [
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string",
"mp2mp-auto-discovery": {
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
},
"name": "string"
}
]
},
"p2p-xconnects": {
"p2p-xconnect": [
{
"monitor-sessions": {
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
},
"backup-attachment-circuits": {
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
},
"name": "string",
"pseudowire-evpns": {
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
},
"pseudowires": {
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
},
"interworking": "string",
"attachment-circuits": {
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
},
"pseudowire-routeds": {
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
},
"name": "string"
}
a2_p2p-xconnects_schema:
List of point to point xconnects
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
Example
{
"p2p-xconnect": [
{
"monitor-sessions": {
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
},
"backup-attachment-circuits": {
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
},
"name": "string",
"pseudowire-evpns": {
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
},
"pseudowires": {
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
},
"interworking": "string",
"attachment-circuits": {
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
},
"pseudowire-routeds": {
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
a2_p2p-xconnect_schema:
- monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- 2p-xconnect_name: string
-
Name of the point to point xconnect
- p2p-description: string
-
cross connect description Name
Example
{
"monitor-sessions": {
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
},
"backup-attachment-circuits": {
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
},
"pseudowire-evpns": {
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
},
"pseudowires": {
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
},
"interworking": "string",
"attachment-circuits": {
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
},
"pseudowire-routeds": {
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"2p-xconnect_name": "string",
"p2p-description": "string"
}
a2_backup-attachment-circuits_schema:
List of backup attachment circuits
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
Example
{
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
}
a2_backup-attachment-circuit_schema:
- interface-name: string
-
Name of the attachment circuit interface
Example
{
"interface-name": "string"
}
a2_pseudowire-evpns_schema:
List of EVPN Services
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
Example
{
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}
a2_pseudowire-evpn_schema:
- eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
Example
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
a2_pseudowires_schema:
List of pseudowires
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
Example
{
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
}
a2_pseudowire_schema:
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
Example
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
a2_mpls-static-labels_schema:
MPLS static labels
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
a2_backup-pseudowires_schema:
List of pseudowires
- backup-pseudowire: object[]
-
Backup pseudowire for the cross connect
-
object - backup-pw-class: string
-
PW class template name to use for the backup PW
- pseudowire-id: string
-
Pseudowire ID
- neighbor: string
-
Neighbor IP address
- backup-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"backup-pseudowire": [
{
"backup-pw-class": "string",
"pseudowire-id": "string",
"neighbor": "string",
"backup-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
}
}
]
}
a2_backup-pseudowire_schema:
- backup-pw-class: string
-
PW class template name to use for the backup PW
- pseudowire-id: string
-
Pseudowire ID
- neighbor: string
-
Neighbor IP address
- backup-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"backup-pw-class": "string",
"pseudowire-id": "string",
"neighbor": "string",
"backup-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
}
}
a2_backup-mpls-static-labels_schema:
MPLS static labels
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
a2_l2tp-static-attributes_schema:
L2TP Static Attributes
- l2tp-remote-session-id: string
-
L2TP remote session ID
- l2tp-local-session-id: string
-
L2TP local session ID
- l2tp-secondary-local-cookie: object
-
L2TP secondary local cookie
-
- lower-value: string
-
Lower local cookie value
- higher-value: string
-
Higher local cookie value
- size: string zero, four, eight
-
Local cookie size
- l2tp-local-cookie: object
-
L2TP local cookie
-
- lower-value: string
-
Lower local cookie value
- higher-value: string
-
Higher local cookie value
- size: string zero, four, eight
-
Local cookie size
- l2tp-remote-cookie: object
-
L2TP remote cookie
-
- lower-value: string
-
Lower remote cookie value
- higher-value: string
-
Higher remote cookie value
- size: string zero, four, eight
-
Remote cookie size
Example
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string",
"l2tp-secondary-local-cookie": {
"lower-value": "string",
"higher-value": "string",
"size": "string"
},
"l2tp-local-cookie": {
"lower-value": "string",
"higher-value": "string",
"size": "string"
},
"l2tp-remote-cookie": {
"lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
a2_l2tp-static_schema:
Pseudowire L2TPv3 static configuration
- enable: null
-
Enable pseudowire L2TPv3 static configuration
Example
{
"enable": [ null ]
}
a2_pseudowire-address_schema:
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
Example
{
"pseudowire-address": "string"
}
a2_monitor-sessions_schema:
List of Monitor session segments
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
Example
{
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
}
a2_monitor-session_schema:
- onitor-session_name: string
-
Name of the monitor session
- enable: null
-
Enable monitor session segment
Example
{
"onitor-session_name": "string",
"enable": [ null ]
}
a2_pseudowire-routeds_schema:
List of pseudowire-routed
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
Example
{
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
}
a2_pseudowire-routed_schema:
- prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
Example
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
a2_attachment-circuits_schema:
List of attachment circuits
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
Example
{
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
}
a2_attachment-circuit_schema:
- ttachment-circuit_name: string
-
Name of the attachment circuit interface
- enable: null
-
Enable attachment circuit interface
Example
{
"ttachment-circuit_name": "string",
"enable": [ null ]
}
a2_mp2mp-xconnects_schema:
List of multi point to multi point xconnects
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
Example
{
"mp2mp-xconnect": [
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string",
"mp2mp-auto-discovery": {
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
},
"name": "string"
}
]
}
a2_mp2mp-xconnect_schema:
- mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- p2mp-xconnect_name: string
-
Name of the multi point to multi point xconnect
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
Example
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"p2mp-xconnect_name": "string",
"mp2mpmtu": "string",
"mp2mp-auto-discovery": {
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
}
}
a2_mp2mp-auto-discovery_schema:
auto-discovery in this MP2MP
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
Example
{
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
}
a2_route-distinguisher_schema:
Route Distinguisher
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
a2_mp2mp-route-policy_schema:
Route policy
- export: string
-
Export route policy
Example
{
"export": "string"
}
a2_mp2mp-route-targets_schema:
Route Target
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
Example
{
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}
a2_mp2mp-route-target_schema:
- ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
Example
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
a2_two-byte-as-or-four-byte-as_schema:
- as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"as": "string",
"as-index": "string"
}
a2_ipv4-address_schema:
- addr-index: string
-
Addr index
- address: string
-
IPV4 address
Example
{
"addr-index": "string",
"address": "string"
}
a2_mp2mp-signaling-protocol_schema:
signaling protocol in this MP2MP
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
Example
{
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
}
a2_flow-label-load-balance_schema:
Enable Flow Label based load balancing
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
Example
{
"static": [ null ],
"flow-label": "string"
}
a2_ceids_schema:
Local Customer Edge Identifier Table
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
Example
{
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
a2_ceid_schema:
- remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
Example
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
a2_remote-ceid-attachment-circuits_schema:
AC And Remote Customer Edge Identifier Table
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
Example
{
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
}
a2_remote-ceid-attachment-circuit_schema:
- name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
Example
{
"name": "string",
"remote-ce-id": "string"
}
a2_bridge-domain-groups_schema:
List of bridge groups
- bridge-domain-group: object[]
-
Bridge group
-
- name: string
-
Name of the Bridge group
Example
{
"bridge-domain-group": [
{
"bridge-domains": {
"bridge-domain": [
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"enable": [ null ],
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string"
}
}
}
]
}
}
]
}
}
]
}
a2_bridge-domain-group_schema:
- name: string
-
Name of the Bridge group
Example
{
"bridge-domains": {
"bridge-domain": [
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"enable": [ null ],
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
}
}
]
}
}
]
}
}
a2_bridge-domains_schema:
List of Bridge Domain
- bridge-domain: object[]
-
bridge domain
-
object - routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: SHUTDOWN-RECOVERY-TIMER
-
MAC Secure
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: STORM-CONTROL-UNIT
-
Storm Control Type
-
STORM-CONTROL-UNIT
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: SHUTDOWN-RECOVERY-TIMER
-
MAC Secure
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: STORM-CONTROL-UNIT
-
Storm Control Type
-
STORM-CONTROL-UNIT
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: STORM-CONTROL-UNIT
-
Storm Control Type
-
STORM-CONTROL-UNIT
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol.Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain MPLS EVPN
-
object - vpn-id: string
-
MPLS Ethernet VPN-ID
- name: string
-
Name of the bridge domain
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: ACTION
-
MAC Secure
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: SHUTDOWN-RECOVERY-TIMER
-
MAC Secure
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- bridge-domainvnis: object
-
Bridge Domain EVPN VxLAN Network Identifier Table
-
- bridge-domainvni: object[]
-
Bridge Domain VxLAN EVPN
-
object - vpn-id: integer
-
VxLAN Ethernet VPN-ID
range:"1..16777215"
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
Example
{
"bridge-domain": [
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"shutdown-recovery-timer": "string"
},
"pseudowire-mac-aging": {
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
},
"pseudowire-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
}
]
}
a2_bridge-domain_schema:
- routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: SHUTDOWN-RECOVERY-TIMER
-
MAC Secure
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: STORM-CONTROL-UNIT
-
Storm Control Type
-
STORM-CONTROL-UNIT
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: SHUTDOWN-RECOVERY-TIMER
-
MAC Secure
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: STORM-CONTROL-UNIT
-
Storm Control Type
-
STORM-CONTROL-UNIT
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: STORM-CONTROL-UNIT
-
Storm Control Type
-
STORM-CONTROL-UNIT
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol.Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain MPLS EVPN
-
object - vpn-id: string
-
MPLS Ethernet VPN-ID
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: ACTION
-
MAC Secure
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: SHUTDOWN-RECOVERY-TIMER
-
MAC Secure
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- ridge-domain_name: string
-
Name of the bridge domain
- bridge-domainvnis: object
-
Bridge Domain EVPN VxLAN Network Identifier Table
-
- bridge-domainvni: object[]
-
Bridge Domain VxLAN EVPN
-
object - vpn-id: integer
-
VxLAN Ethernet VPN-ID
range:"1..16777215"
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
Example
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"shutdown-recovery-timer": "string"
},
"pseudowire-mac-aging": {
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
},
"pseudowire-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string"
}
]
}
}
a2_bd-storm-controls_schema:
Storm Control
- bd-storm-control: STORM-CONTROL-UNIT
-
Storm Control Type
-
STORM-CONTROL-UNIT
Example
{
"bd-storm-control": [
{
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}
a2_storm-control-unit_schema:
Specify units for Storm Control Configuration
- kbits-per-sec: string
-
Kilobits Per Second, PktsPerSec and KbitsPerSec cannot be configured together
- pkts-per-sec: string
-
Packets Per Second, PktsPerSec and KbitsPerSec cannot be configured together
Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
a2_member-vnis_schema:
Bridge Domain VxLAN Network Identifier Table
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
Example
{
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
}
a2_member-vni_schema:
- member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
Example
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
a2_member-vni-static-mac-addresses_schema:
Static Mac Address Table
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
Example
{
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
}
a2_member-vni-static-mac-address_schema:
- next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
Example
{
"next-hop-ip": "string",
"mac-address": "string"
}
a2_bridge-domain-mac_schema:
MAC configuration commands
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: SHUTDOWN-RECOVERY-TIMER
-
MAC Secure
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
Example
{
"bd-mac-withdraw-relay": [ null ],
"bd-mac-aging": {
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
},
"bd-mac-port-down-flush": [ null ],
"bd-mac-filters": {
"bd-mac-filter": [
{
"drop": [ null ],
"address": "string"
}
]
},
"bd-mac-limit": {
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
},
"bd-mac-learn": "string",
"bd-mac-withdraw": [ null ],
"mac-secure": {
"shutdown-recovery-timer": "string"
},
"bd-mac-withdraw-behavior": "string",
"bd-mac-withdraw-access-pw-disable": [ null ]
}
a2_bd-mac-limit_schema:
MAC-Limit configuration commands
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
Example
{
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
}
a2_bd-mac-filters_schema:
Filter Mac Address
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
Example
{
"bd-mac-filter": [
{
"drop": [ null ],
"address": "string"
}
]
}
a2_bd-mac-filter_schema:
- drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
Example
{
"drop": [ null ],
"address": "string"
}
a2_bd-mac-aging_schema:
MAC-Aging configuration commands
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
Example
{
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
}
a2_nv-satellite_schema:
nV Satellite
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
Example
{
"enable": [ null ],
"offload-ipv4-multicast-enable": [ null ]
}
a2_bridge-domain-pbb_schema:
Bridge Domain PBB
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: ACTION
-
MAC Secure
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
Example
{
"pbb-core": {
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ],
"pbb-core-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string",
"pbb-core-mac": {
"pbb-core-mac-learning": "string",
"pbb-core-mac-limit": {
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
},
"pbb-core-mac-aging": {
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string",
"pbb-core-evis": {
"pbb-core-evi": [
{
"eviid": "string"
}
]
}
},
"pbb-edges": {
"pbb-edge": [
{
"pbb-edge-mac": {
"pbb-edge-mac-limit": {
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
},
"pbb-edge-mac-aging": {
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string",
"pbb-edge-mac-secure": {
"action": "string"
}
},
"unknown-unicast-bmac": "string",
"pbb-edge-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-static-mac-mappings": {
"pbb-static-mac-mapping": [
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string",
"pbb-edge-split-horizon-group": {
"disable": [ null ]
}
}
]
}
}
a2_pbb-edges_schema:
PBB Edge
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: ACTION
-
MAC Secure
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
Example
{
"pbb-edge": [
{
"pbb-edge-mac": {
"pbb-edge-mac-limit": {
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
},
"pbb-edge-mac-aging": {
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string",
"pbb-edge-mac-secure": {
"action": "string"
}
},
"unknown-unicast-bmac": "string",
"pbb-edge-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-static-mac-mappings": {
"pbb-static-mac-mapping": [
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string",
"pbb-edge-split-horizon-group": {
"disable": [ null ]
}
}
]
}
a2_pbb-edge_schema:
- pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: ACTION
-
MAC Secure
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
Example
{
"pbb-edge-mac": {
"pbb-edge-mac-limit": {
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
},
"pbb-edge-mac-aging": {
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string",
"pbb-edge-mac-secure": {
"action": "string"
}
},
"unknown-unicast-bmac": "string",
"pbb-edge-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-static-mac-mappings": {
"pbb-static-mac-mapping": [
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string",
"pbb-edge-split-horizon-group": {
"disable": [ null ]
}
}
a2_pbb-edge-split-horizon-group_schema:
Split Horizon Group
- disable: null
-
Disable split horizon group
Example
{
"disable": [ null ]
}
a2_pbb-static-mac-mappings_schema:
PBB Static Mac Address Mapping Table
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
Example
{
"pbb-static-mac-mapping": [
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
}
a2_pbb-static-mac-mapping_schema:
- pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
Example
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
a2_pbb-edge-dhcp-profile_schema:
Attach a DHCP profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
a2_pbb-edge-mac_schema:
MAC configuration commands
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: ACTION
-
MAC Secure
Example
{
"pbb-edge-mac-limit": {
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
},
"pbb-edge-mac-aging": {
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string",
"pbb-edge-mac-secure": {
"action": "string"
}
}
a2_pbb-edge-mac-limit_schema:
MAC-Limit configuration commands
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
Example
{
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}
a2_pbb-edge-mac-aging_schema:
MAC-Aging configuration commands
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
Example
{
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
}
a2_pbb-core_schema:
PBB Core
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
Example
{
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ],
"pbb-core-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string",
"pbb-core-mac": {
"pbb-core-mac-learning": "string",
"pbb-core-mac-limit": {
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
},
"pbb-core-mac-aging": {
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string",
"pbb-core-evis": {
"pbb-core-evi": [
{
"eviid": "string"
}
]
}
}
a2_pbb-core-mac_schema:
MAC configuration commands
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
Example
{
"pbb-core-mac-learning": "string",
"pbb-core-mac-limit": {
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
},
"pbb-core-mac-aging": {
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
}
a2_pbb-core-mac-aging_schema:
MAC-Aging configuration commands
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
Example
{
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
a2_pbb-core-mac-limit_schema:
MAC-Limit configuration commands
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
Example
{
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}
a2_pbb-core-evis_schema:
PBB Core EVI Table
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
Example
{
"pbb-core-evi": [
{
"eviid": "string"
}
]
}
a2_pbb-core-dhcp-profile_schema:
Attach a DHCP profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
a2_bridge-domain-evis_schema:
Bridge Domain EVI Table
- bridge-domain-evi: object[]
-
Bridge Domain MPLS EVPN
-
object - vpn-id: string
-
MPLS Ethernet VPN-ID
Example
{
"bridge-domain-evi": [
{
"vpn-id": "string"
}
]
}
a2_access-vfis_schema:
Specify the access virtual forwarding interface name
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
Example
{
"access-vfi": [
{
"access-vfi-shutdown": [ null ],
"access-vfi-pseudowires": {
"access-vfi-pseudowire": [
{
"pseudowire-id": "string",
"access-vfi-pseudowire-static-mac-addresses": {
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"name": "string"
}
]
}
a2_access-vfi_schema:
- access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- ccess-vfi_name: string
-
Name of the AccessVirtual Forwarding Interface
Example
{
"access-vfi-shutdown": [ null ],
"access-vfi-pseudowires": {
"access-vfi-pseudowire": [
{
"pseudowire-id": "string",
"access-vfi-pseudowire-static-mac-addresses": {
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"ccess-vfi_name": "string"
}
a2_access-vfi-pseudowires_schema:
List of pseudowires
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
Example
{
"access-vfi-pseudowire": [
{
"pseudowire-id": "string",
"access-vfi-pseudowire-static-mac-addresses": {
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
}
a2_access-vfi-pseudowire_schema:
- pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
Example
{
"pseudowire-id": "string",
"access-vfi-pseudowire-static-mac-addresses": {
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
a2_access-vfi-pseudowire-static-mac-addresses_schema:
Static Mac Address Table
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
Example
{
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
}
a2_access-vfi-pseudowire-static-mac-address_schema:
- address: string
-
Static MAC address
Example
{
"address": "string"
}
a2_bd-pseudowires_schema:
List of pseudowires
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: SHUTDOWN-RECOVERY-TIMER
-
MAC Secure
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: STORM-CONTROL-UNIT
-
Storm Control Type
-
STORM-CONTROL-UNIT
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
Example
{
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"shutdown-recovery-timer": "string"
},
"pseudowire-mac-aging": {
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
},
"pseudowire-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string",
"pseudowire-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string",
"bd-pw-split-horizon": {
"bd-pw-split-horizon-group": {
"enable": [ null ]
}
},
"bd-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"bdpw-storm-control-types": {
"bdpw-storm-control-type": [
{
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"bd-pw-static-mac-addresses": {
"bd-pw-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string",
"pseudowire-dai": {
"pseudowire-dai-address-validation": {
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
]
}
a2_bd-pseudowire_schema:
- bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: SHUTDOWN-RECOVERY-TIMER
-
MAC Secure
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: STORM-CONTROL-UNIT
-
Storm Control Type
-
STORM-CONTROL-UNIT
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
Example
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"shutdown-recovery-timer": "string"
},
"pseudowire-mac-aging": {
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
},
"pseudowire-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string",
"pseudowire-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string",
"bd-pw-split-horizon": {
"bd-pw-split-horizon-group": {
"enable": [ null ]
}
},
"bd-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"bdpw-storm-control-types": {
"bdpw-storm-control-type": [
{
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"bd-pw-static-mac-addresses": {
"bd-pw-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string",
"pseudowire-dai": {
"pseudowire-dai-address-validation": {
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
a2_pseudowire-dai_schema:
Access Pseudowire Dynamic ARP Inspection
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
Example
{
"pseudowire-dai-address-validation": {
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a2_pseudowire-dai-address-validation_schema:
Address Validation
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
Example
{
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
a2_bdpw-storm-control-types_schema:
Storm Control
- bdpw-storm-control-type: STORM-CONTROL-UNIT
-
Storm Control Type
-
STORM-CONTROL-UNIT
Example
{
"bdpw-storm-control-type": [
{
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}
a2_pseudowire-profile_schema:
Attach a DHCP profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
a2_bd-pw-static-mac-addresses_schema:
Static Mac Address Table
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
Example
{
"bd-pw-static-mac-address": [
{
"address": "string"
}
]
}
a2_bd-pw-static-mac-address_schema:
- address: string
-
Static MAC address
Example
{
"address": "string"
}
a2_pseudowire-ip-source-guard_schema:
IP Source Guard
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a2_pseudowire-mac_schema:
Bridge-domain Pseudowire MAC configuration commands
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: SHUTDOWN-RECOVERY-TIMER
-
MAC Secure
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
Example
{
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"shutdown-recovery-timer": "string"
},
"pseudowire-mac-aging": {
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}
a2_pseudowire-mac-aging_schema:
MAC-Aging configuration commands
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
Example
{
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
a2_pseudowire-mac-limit_schema:
MAC-Limit configuration commands
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
Example
{
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
a2_bd-pw-split-horizon_schema:
Split Horizon
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
Example
{
"bd-pw-split-horizon-group": {
"enable": [ null ]
}
}
a2_bd-pw-split-horizon-group_schema:
Split Horizon Group
- enable: null
-
Enable split horizon group
Example
{
"enable": [ null ]
}
a2_bd-pw-mpls-static-labels_schema:
MPLS static labels
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
a2_bridge-domain-backup-pseudowires_schema:
List of pseudowires
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
Example
{
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
}
a2_bridge-domain-backup-pseudowire_schema:
- pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
Example
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
a2_vfis_schema:
Specify the virtual forwarding interface name
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol.Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"vfi": [
{
"vpnid": "string",
"vfi-shutdown": [ null ],
"name": "string",
"multicast-p2mp": {
"enable": [ null ],
"transports": {
"transport": [
{
"attribute-set-name": "string",
"transport-name": "string"
}
]
},
"signalings": {
"signaling": [
{
"signaling-name": "string"
}
]
}
},
"bgp-auto-discovery": {
"enable": [ null ],
"bgp-route-policy": {
"export": "string"
},
"bgp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string",
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"route-targets": {
"route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"ldp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"vpls-id": {
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
},
"vfi-pseudowires": {
"vfi-pseudowire": [
{
"vfi-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string",
"pseudowire-static-mac-addresses": {
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string",
"vfi-pw-dhcp-snoop": {
"profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
}
]
}
a2_vfi_schema:
- vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- fi_name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol.Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
Example
{
"vpnid": "string",
"vfi-shutdown": [ null ],
"vfi-pseudowires": {
"vfi-pseudowire": [
{
"vfi-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string",
"pseudowire-static-mac-addresses": {
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string",
"vfi-pw-dhcp-snoop": {
"profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
},
"fi_name": "string",
"multicast-p2mp": {
"enable": [ null ],
"transports": {
"transport": [
{
"attribute-set-name": "string",
"transport-name": "string"
}
]
},
"signalings": {
"signaling": [
{
"signaling-name": "string"
}
]
}
},
"bgp-auto-discovery": {
"enable": [ null ],
"bgp-route-policy": {
"export": "string"
},
"bgp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string",
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"route-targets": {
"route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"ldp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"vpls-id": {
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
}
a2_multicast-p2mp_schema:
Enable Multicast P2MP in this VFI
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
Example
{
"enable": [ null ],
"transports": {
"transport": [
{
"attribute-set-name": "string",
"transport-name": "string"
}
]
},
"signalings": {
"signaling": [
{
"signaling-name": "string"
}
]
}
}
a2_transports_schema:
Multicast P2MP Transport
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
Example
{
"transport": [
{
"attribute-set-name": "string",
"transport-name": "string"
}
]
}
a2_transport_schema:
- attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
Example
{
"attribute-set-name": "string",
"transport-name": "string"
}
a2_signalings_schema:
Multicast P2MP Signaling Type
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
Example
{
"signaling": [
{
"signaling-name": "string"
}
]
}
a2_vfi-pseudowires_schema:
List of pseudowires
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"vfi-pseudowire": [
{
"vfi-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string",
"pseudowire-static-mac-addresses": {
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string",
"vfi-pw-dhcp-snoop": {
"profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
a2_vfi-pseudowire_schema:
- vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"vfi-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string",
"pseudowire-static-mac-addresses": {
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string",
"vfi-pw-dhcp-snoop": {
"profile-id": "string",
"dhcp-snooping-id": "string"
}
}
a2_vfi-pw-dhcp-snoop_schema:
Attach a DHCP Snooping profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
a2_vfi-pw-mpls-static-labels_schema:
MPLS static labels
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
a2_pseudowire-static-mac-addresses_schema:
Static Mac Address Table
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
Example
{
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
}
a2_pseudowire-static-mac-address_schema:
- address: string
-
Static MAC address
Example
{
"address": "string"
}
a2_bgp-auto-discovery_schema:
Enable Autodiscovery BGP in this VFI
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol.Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
Example
{
"enable": [ null ],
"bgp-route-policy": {
"export": "string"
},
"bgp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string",
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"route-targets": {
"route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"ldp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"vpls-id": {
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
a2_ldp-signaling-protocol_schema:
Signaling Protocol LDP in this VFI configuration
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol.Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
Example
{
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"vpls-id": {
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
a2_vpls-id_schema:
VPLS ID
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
Example
{
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
a2_bgp-route-policy_schema:
Route policy
- export: string
-
Export route policy
Example
{
"export": "string"
}
a2_bgp-signaling-protocol_schema:
Enable Signaling Protocol BGP in this VFI
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
Example
{
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
}
a2_route-targets_schema:
Route Target
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
Example
{
"route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}
a2_route-target_schema:
- ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
Example
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
a2_bridge-domainvnis_schema:
Bridge Domain EVPN VxLAN Network Identifier Table
- bridge-domainvni: object[]
-
Bridge Domain VxLAN EVPN
-
object - vpn-id: integer
-
VxLAN Ethernet VPN-ID
range:"1..16777215"
Example
{
"bridge-domainvni": [
{
"vpn-id": "integer"
}
]
}
a2_bridge-domainvni_schema:
- vpn-id: integer
-
VxLAN Ethernet VPN-ID
range:"1..16777215"
Example
{
"vpn-id": "integer"
}
a2_bd-attachment-circuits_schema:
Attachment Circuit table
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: SHUTDOWN-RECOVERY-TIMER
-
MAC Secure
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: STORM-CONTROL-UNIT
-
Storm Control Type
-
STORM-CONTROL-UNIT
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
Example
{
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}
a2_bd-attachment-circuit_schema:
- interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: SHUTDOWN-RECOVERY-TIMER
-
MAC Secure
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: STORM-CONTROL-UNIT
-
Storm Control Type
-
STORM-CONTROL-UNIT
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- d-attachment-circuit_name: string
-
The name of the Attachment Circuit
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
Example
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"d-attachment-circuit_name": "string",
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
a2_interface-ip-source-guard_schema:
IP Source Guard
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a2_interface-dai_schema:
L2 Interface Dynamic ARP Inspection
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
Example
{
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a2_interface-dai-address-validation_schema:
Address Validation
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
Example
{
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
a2_interface-profile_schema:
Attach a DHCP profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
a2_bdac-storm-control-types_schema:
Storm Control
- bdac-storm-control-type: STORM-CONTROL-UNIT
-
Storm Control Type
-
STORM-CONTROL-UNIT
Example
{
"bdac-storm-control-type": [
{
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}
a2_split-horizon_schema:
Split Horizon
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
Example
{
"split-horizon-group-id": {
"enable": [ null ]
}
}
a2_split-horizon-group-id_schema:
Split Horizon Group ID
- enable: null
-
Enable split horizon group
Example
{
"enable": [ null ]
}
a2_static-mac-addresses_schema:
Static Mac Address Table
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
Example
{
"static-mac-address": [
{
"address": "string"
}
]
}
a2_interface-mac_schema:
MAC configuration commands
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: SHUTDOWN-RECOVERY-TIMER
-
MAC Secure
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
Example
{
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}
a2_interface-mac-aging_schema:
MAC-Aging configuration commands
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
Example
{
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
a2_interface-mac-limit_schema:
MAC-Limit configuration commands
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
Example
{
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}
a2_bd-pseudowire-evpns_schema:
List of EVPN pseudowires
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
Example
{
"bd-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
}
a2_bd-pseudowire-evpn_schema:
- acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
Example
{
"acid": "string",
"eviid": "string"
}
a2_ip-source-guard_schema:
IP Source Guard
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
Example
{
"enable": [ null ],
"logging": [ null ]
}
a2_dai_schema:
Dynamic ARP Inspection
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
Example
{
"enable": [ null ],
"logging": [ null ],
"dai-address-validation": {
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
}
a2_dai-address-validation_schema:
Address Validation
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
Example
{
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
a2_routed-interfaces_schema:
Bridge Domain Routed Interface Table
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
Example
{
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}
a2_routed-interface_schema:
- routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
Example
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
a2_routed-interface-split-horizon-group_schema:
Routed interface split horizon group
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
Example
{
"routed-interface-split-horizon-group-core": [ null ]
}
a2_pseudowire-classes_schema:
List of pseudowire classes
- pseudowire-class: object[]
-
Pseudowire class
-
object - enable: null
-
Enable pseudowire class
- name: string
-
Name of the pseudowire class
- mac-withdraw: null
-
Enable backup MAC withdraw
- l2tpv3-encapsulation: object
-
L2TPv3 encapsulation
-
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
- mpls-encapsulation: object
-
MPLS encapsulation
-
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy, named-te-tunnel
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- path-name: string
-
Name of the SR TE Policy or IFName
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
- backup-disable-delay: object
-
Back Up Pseudowire class
-
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
Example
{
"pseudowire-class": [
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ],
"l2tpv3-encapsulation": {
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
},
"mpls-encapsulation": {
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string",
"mpls-redundancy": {
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
},
"preferred-path": {
"interface-tunnel-number": "integer",
"type": "string",
"fallback-disable": [ null ],
"path-name": "string"
},
"load-balance-group": {
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
},
"backup-disable-delay": {
"type": "string",
"disable-backup": "string"
}
}
]
}
a2_pseudowire-class_schema:
- enable: null
-
Enable pseudowire class
- name: string
-
Name of the pseudowire class
- mac-withdraw: null
-
Enable backup MAC withdraw
- l2tpv3-encapsulation: object
-
L2TPv3 encapsulation
-
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
- mpls-encapsulation: object
-
MPLS encapsulation
-
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy, named-te-tunnel
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- path-name: string
-
Name of the SR TE Policy or IFName
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
- backup-disable-delay: object
-
Back Up Pseudowire class
-
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
Example
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ],
"l2tpv3-encapsulation": {
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
},
"mpls-encapsulation": {
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string",
"mpls-redundancy": {
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
},
"preferred-path": {
"interface-tunnel-number": "integer",
"type": "string",
"fallback-disable": [ null ],
"path-name": "string"
},
"load-balance-group": {
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
},
"backup-disable-delay": {
"type": "string",
"disable-backup": "string"
}
}
a2_l2tpv3-encapsulation_schema:
L2TPv3 encapsulation
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
Example
{
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
}
a2_sequencing_schema:
Sequencing
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
Example
{
"sequencing": "string",
"resync-threshold": "string"
}
a2_type-of-service_schema:
Type of service
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
Example
{
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
a2_signaling-protocol_schema:
L2TPv3 signaling protocol
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
Example
{
"l2tpv3-class-name": "string",
"protocol": "string"
}
a2_path-mtu_schema:
Path maximum transmission unit
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
Example
{
"enable": [ null ],
"max-path-mtu": "string"
}
a2_backup-disable-delay_schema:
Back Up Pseudowire class
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
Example
{
"type": "string",
"disable-backup": "string"
}
a2_mpls-encapsulation_schema:
MPLS encapsulation
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy, named-te-tunnel
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- path-name: string
-
Name of the SR TE Policy or IFName
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
Example
{
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string",
"mpls-redundancy": {
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
},
"preferred-path": {
"interface-tunnel-number": "integer",
"type": "string",
"fallback-disable": [ null ],
"path-name": "string"
},
"load-balance-group": {
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}
a2_mpls-redundancy_schema:
Redundancy options for MPLS encapsulation
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
Example
{
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}
a2_preferred-path_schema:
Preferred path
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy, named-te-tunnel
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- path-name: string
-
Name of the SR TE Policy or IFName
Example
{
"interface-tunnel-number": "integer",
"type": "string",
"fallback-disable": [ null ],
"path-name": "string"
}
a2_load-balance-group_schema:
Load Balancing
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
Example
{
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
}
a2_vlan-switches_schema:
List of VLAN Switches
- vlan-switch: object[]
-
VLAN Switch
-
- name: string
-
Name of the VLAN Switch
- vni-ranges: object
-
Configure VLAN Switch VxLAN Ethernet VPN-ID ranges
-
- vni-range1-max: integer
-
Maximum value of VNI range #1
range:#1" - vni-range5-min: integer
-
Minimum value of VNI range #5
range:#5" - vni-range4-max: integer
-
Maximum value of VNI range #4
range:#4" - vni-range7-min: integer
-
Minimum value of VNI range #7
range:#7" - vni-range8-max: integer
-
Maximum value of VNI range #8
range:#8" - vni-range4-min: integer
-
Minimum value of VNI range #4
range:#4" - vni-range9-min: integer
-
Minimum value of VNI range #9
range:#9" - vni-range2-min: integer
-
Minimum value of VNI range #2
range:#2" - vni-range5-max: integer
-
Maximum value of VNI range #5
range:#5" - vni-range6-min: integer
-
Minimum value of VNI range #6
range:#6" - vni-range2-max: integer
-
Maximum value of VNI range #2
range:#2" - vni-range3-max: integer
-
Maximum value of VNI range #3
range:#3" - vni-range8-min: integer
-
Minimum value of VNI range #8
range:#8" - vni-range9-max: integer
-
Maximum value of VNI range #9
range:#9" - vni-range7-max: integer
-
Maximum value of VNI range #7
range:#7" - vni-range3-min: integer
-
Minimum value of VNI range #3
range:#3" - vni-range6-max: integer
-
Maximum value of VNI range #6
range:#6" - vni-range1-min: integer
-
Minimum value of VNI range #1
range:#1"
- vlan-ranges: object
-
Configure VLAN Switch VLAN ranges
-
- vlan-range6-max: string
-
Maximum value of VLAN range #6
- vlan-range2-min: string
-
Minimum value of VLAN range #2
- vlan-range4-min: string
-
Minimum value of VLAN range #4
- vlan-range1-max: string
-
Maximum value of VLAN range #1
- vlan-range8-min: string
-
Minimum value of VLAN range #8
- vlan-range7-max: string
-
Maximum value of VLAN range #7
- vlan-range2-max: string
-
Maximum value of VLAN range #2
- vlan-range9-max: string
-
Maximum value of VLAN range #9
- vlan-range6-min: string
-
Minimum value of VLAN range #6
- vlan-range9-min: string
-
Minimum value of VLAN range #9
- vlan-range8-max: string
-
Maximum value of VLAN range #8
- vlan-range3-max: string
-
Maximum value of VLAN range #3
- vlan-range7-min: string
-
Minimum value of VLAN range #7
- vlan-range1-min: string
-
Minimum value of VLAN range #1
- vlan-range5-min: string
-
Minimum value of VLAN range #5
- vlan-range3-min: string
-
Minimum value of VLAN range #3
- vlan-range4-max: string
-
Maximum value of VLAN range #4
- vlan-range5-max: string
-
Maximum value of VLAN range #5
- vlan-switch-ports: object
-
List of VLAN Switched Ports
-
- vlan-switch-port: object[]
-
VLAN Switched Port
-
object - interface-name: string
-
Interface name
- routed-interface-ranges: object
-
Configure VLAN Switch Routed BVI Interface ranges
-
- interface-range8-min: integer
-
Minimum value of Interface range #8
range:#8" - interface-range2-min: integer
-
Minimum value of Interface range #2
range:#2" - interface-range5-max: integer
-
Maximum value of Interface range #5
range:#5" - interface-range4-min: integer
-
Minimum value of Interface range #4
range:#4" - interface-range7-max: integer
-
Maximum value of Interface range #7
range:#7" - interface-range4-max: integer
-
Maximum value of Interface range #4
range:#4" - interface-range2-max: integer
-
Maximum value of Interface range #2
range:#2" - interface-range3-max: integer
-
Maximum value of Interface range #3
range:#3" - interface-range6-min: integer
-
Minimum value of Interface range #6
range:#6" - interface-range6-max: integer
-
Maximum value of Interface range #6
range:#6" - interface-range1-min: integer
-
Minimum value of Interface range #1
range:#1" - interface-range3-min: integer
-
Minimum value of Interface range #3
range:#3" - interface-range9-max: integer
-
Maximum value of Interface range #9
range:#9" - interface-range9-min: integer
-
Minimum value of Interface range #9
range:#9" - interface-range7-min: integer
-
Minimum value of Interface range #7
range:#7" - interface-range5-min: integer
-
Minimum value of Interface range #5
range:#5" - interface-range8-max: integer
-
Maximum value of Interface range #8
range:#8" - interface-range1-max: integer
-
Maximum value of Interface range #1
range:#1"
Example
{
"vlan-switch": [
{
"bridge-domains": {
"bridge-domain": [
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"enable": [ null ],
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string"
}
}
}
]
}
}
]
}
}
]
}
a2_vlan-switch_schema:
- name: string
-
Name of the VLAN Switch
- vni-ranges: object
-
Configure VLAN Switch VxLAN Ethernet VPN-ID ranges
-
- vni-range1-max: integer
-
Maximum value of VNI range #1
range:#1" - vni-range5-min: integer
-
Minimum value of VNI range #5
range:#5" - vni-range4-max: integer
-
Maximum value of VNI range #4
range:#4" - vni-range7-min: integer
-
Minimum value of VNI range #7
range:#7" - vni-range8-max: integer
-
Maximum value of VNI range #8
range:#8" - vni-range4-min: integer
-
Minimum value of VNI range #4
range:#4" - vni-range9-min: integer
-
Minimum value of VNI range #9
range:#9" - vni-range2-min: integer
-
Minimum value of VNI range #2
range:#2" - vni-range5-max: integer
-
Maximum value of VNI range #5
range:#5" - vni-range6-min: integer
-
Minimum value of VNI range #6
range:#6" - vni-range2-max: integer
-
Maximum value of VNI range #2
range:#2" - vni-range3-max: integer
-
Maximum value of VNI range #3
range:#3" - vni-range8-min: integer
-
Minimum value of VNI range #8
range:#8" - vni-range9-max: integer
-
Maximum value of VNI range #9
range:#9" - vni-range7-max: integer
-
Maximum value of VNI range #7
range:#7" - vni-range3-min: integer
-
Minimum value of VNI range #3
range:#3" - vni-range6-max: integer
-
Maximum value of VNI range #6
range:#6" - vni-range1-min: integer
-
Minimum value of VNI range #1
range:#1"
- vlan-ranges: object
-
Configure VLAN Switch VLAN ranges
-
- vlan-range6-max: string
-
Maximum value of VLAN range #6
- vlan-range2-min: string
-
Minimum value of VLAN range #2
- vlan-range4-min: string
-
Minimum value of VLAN range #4
- vlan-range1-max: string
-
Maximum value of VLAN range #1
- vlan-range8-min: string
-
Minimum value of VLAN range #8
- vlan-range7-max: string
-
Maximum value of VLAN range #7
- vlan-range2-max: string
-
Maximum value of VLAN range #2
- vlan-range9-max: string
-
Maximum value of VLAN range #9
- vlan-range6-min: string
-
Minimum value of VLAN range #6
- vlan-range9-min: string
-
Minimum value of VLAN range #9
- vlan-range8-max: string
-
Maximum value of VLAN range #8
- vlan-range3-max: string
-
Maximum value of VLAN range #3
- vlan-range7-min: string
-
Minimum value of VLAN range #7
- vlan-range1-min: string
-
Minimum value of VLAN range #1
- vlan-range5-min: string
-
Minimum value of VLAN range #5
- vlan-range3-min: string
-
Minimum value of VLAN range #3
- vlan-range4-max: string
-
Maximum value of VLAN range #4
- vlan-range5-max: string
-
Maximum value of VLAN range #5
- vlan-switch-ports: object
-
List of VLAN Switched Ports
-
- vlan-switch-port: object[]
-
VLAN Switched Port
-
object - interface-name: string
-
Interface name
- routed-interface-ranges: object
-
Configure VLAN Switch Routed BVI Interface ranges
-
- interface-range8-min: integer
-
Minimum value of Interface range #8
range:#8" - interface-range2-min: integer
-
Minimum value of Interface range #2
range:#2" - interface-range5-max: integer
-
Maximum value of Interface range #5
range:#5" - interface-range4-min: integer
-
Minimum value of Interface range #4
range:#4" - interface-range7-max: integer
-
Maximum value of Interface range #7
range:#7" - interface-range4-max: integer
-
Maximum value of Interface range #4
range:#4" - interface-range2-max: integer
-
Maximum value of Interface range #2
range:#2" - interface-range3-max: integer
-
Maximum value of Interface range #3
range:#3" - interface-range6-min: integer
-
Minimum value of Interface range #6
range:#6" - interface-range6-max: integer
-
Maximum value of Interface range #6
range:#6" - interface-range1-min: integer
-
Minimum value of Interface range #1
range:#1" - interface-range3-min: integer
-
Minimum value of Interface range #3
range:#3" - interface-range9-max: integer
-
Maximum value of Interface range #9
range:#9" - interface-range9-min: integer
-
Minimum value of Interface range #9
range:#9" - interface-range7-min: integer
-
Minimum value of Interface range #7
range:#7" - interface-range5-min: integer
-
Minimum value of Interface range #5
range:#5" - interface-range8-max: integer
-
Maximum value of Interface range #8
range:#8" - interface-range1-max: integer
-
Maximum value of Interface range #1
range:#1"
Example
{
"bridge-domains": {
"bridge-domain": [
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"enable": [ null ],
"shutdown-recovery-timer": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
}
}
]
}
}
]
}
}
a2_vlan-switch-ports_schema:
List of VLAN Switched Ports
- vlan-switch-port: object[]
-
VLAN Switched Port
-
object - interface-name: string
-
Interface name
Example
{
"vlan-switch-port": [
{
"interface-name": "string"
}
]
}
a2_vlan-switch-port_schema:
- interface-name: string
-
Interface name
Example
{
"interface-name": "string"
}
a2_vni-ranges_schema:
Configure VLAN Switch VxLAN Ethernet VPN-ID ranges
- vni-range1-max: integer
-
Maximum value of VNI range #1
range:#1" - vni-range5-min: integer
-
Minimum value of VNI range #5
range:#5" - vni-range4-max: integer
-
Maximum value of VNI range #4
range:#4" - vni-range7-min: integer
-
Minimum value of VNI range #7
range:#7" - vni-range8-max: integer
-
Maximum value of VNI range #8
range:#8" - vni-range4-min: integer
-
Minimum value of VNI range #4
range:#4" - vni-range9-min: integer
-
Minimum value of VNI range #9
range:#9" - vni-range2-min: integer
-
Minimum value of VNI range #2
range:#2" - vni-range5-max: integer
-
Maximum value of VNI range #5
range:#5" - vni-range6-min: integer
-
Minimum value of VNI range #6
range:#6" - vni-range2-max: integer
-
Maximum value of VNI range #2
range:#2" - vni-range3-max: integer
-
Maximum value of VNI range #3
range:#3" - vni-range8-min: integer
-
Minimum value of VNI range #8
range:#8" - vni-range9-max: integer
-
Maximum value of VNI range #9
range:#9" - vni-range7-max: integer
-
Maximum value of VNI range #7
range:#7" - vni-range3-min: integer
-
Minimum value of VNI range #3
range:#3" - vni-range6-max: integer
-
Maximum value of VNI range #6
range:#6" - vni-range1-min: integer
-
Minimum value of VNI range #1
range:#1"
Example
{
"vni-range1-max": "integer",
"vni-range5-min": "integer",
"vni-range4-max": "integer",
"vni-range7-min": "integer",
"vni-range8-max": "integer",
"vni-range4-min": "integer",
"vni-range9-min": "integer",
"vni-range2-min": "integer",
"vni-range5-max": "integer",
"vni-range6-min": "integer",
"vni-range2-max": "integer",
"vni-range3-max": "integer",
"vni-range8-min": "integer",
"vni-range9-max": "integer",
"vni-range7-max": "integer",
"vni-range3-min": "integer",
"vni-range6-max": "integer",
"vni-range1-min": "integer"
}
a2_vlan-ranges_schema:
Configure VLAN Switch VLAN ranges
- vlan-range6-max: string
-
Maximum value of VLAN range #6
- vlan-range2-min: string
-
Minimum value of VLAN range #2
- vlan-range4-min: string
-
Minimum value of VLAN range #4
- vlan-range1-max: string
-
Maximum value of VLAN range #1
- vlan-range8-min: string
-
Minimum value of VLAN range #8
- vlan-range7-max: string
-
Maximum value of VLAN range #7
- vlan-range2-max: string
-
Maximum value of VLAN range #2
- vlan-range9-max: string
-
Maximum value of VLAN range #9
- vlan-range6-min: string
-
Minimum value of VLAN range #6
- vlan-range9-min: string
-
Minimum value of VLAN range #9
- vlan-range8-max: string
-
Maximum value of VLAN range #8
- vlan-range3-max: string
-
Maximum value of VLAN range #3
- vlan-range7-min: string
-
Minimum value of VLAN range #7
- vlan-range1-min: string
-
Minimum value of VLAN range #1
- vlan-range5-min: string
-
Minimum value of VLAN range #5
- vlan-range3-min: string
-
Minimum value of VLAN range #3
- vlan-range4-max: string
-
Maximum value of VLAN range #4
- vlan-range5-max: string
-
Maximum value of VLAN range #5
Example
{
"vlan-range6-max": "string",
"vlan-range2-min": "string",
"vlan-range4-min": "string",
"vlan-range1-max": "string",
"vlan-range8-min": "string",
"vlan-range7-max": "string",
"vlan-range2-max": "string",
"vlan-range9-max": "string",
"vlan-range6-min": "string",
"vlan-range9-min": "string",
"vlan-range8-max": "string",
"vlan-range3-max": "string",
"vlan-range7-min": "string",
"vlan-range1-min": "string",
"vlan-range5-min": "string",
"vlan-range3-min": "string",
"vlan-range4-max": "string",
"vlan-range5-max": "string"
}
a2_routed-interface-ranges_schema:
Configure VLAN Switch Routed BVI Interface ranges
- interface-range8-min: integer
-
Minimum value of Interface range #8
range:#8" - interface-range2-min: integer
-
Minimum value of Interface range #2
range:#2" - interface-range5-max: integer
-
Maximum value of Interface range #5
range:#5" - interface-range4-min: integer
-
Minimum value of Interface range #4
range:#4" - interface-range7-max: integer
-
Maximum value of Interface range #7
range:#7" - interface-range4-max: integer
-
Maximum value of Interface range #4
range:#4" - interface-range2-max: integer
-
Maximum value of Interface range #2
range:#2" - interface-range3-max: integer
-
Maximum value of Interface range #3
range:#3" - interface-range6-min: integer
-
Minimum value of Interface range #6
range:#6" - interface-range6-max: integer
-
Maximum value of Interface range #6
range:#6" - interface-range1-min: integer
-
Minimum value of Interface range #1
range:#1" - interface-range3-min: integer
-
Minimum value of Interface range #3
range:#3" - interface-range9-max: integer
-
Maximum value of Interface range #9
range:#9" - interface-range9-min: integer
-
Minimum value of Interface range #9
range:#9" - interface-range7-min: integer
-
Minimum value of Interface range #7
range:#7" - interface-range5-min: integer
-
Minimum value of Interface range #5
range:#5" - interface-range8-max: integer
-
Maximum value of Interface range #8
range:#8" - interface-range1-max: integer
-
Maximum value of Interface range #1
range:#1"
Example
{
"interface-range8-min": "integer",
"interface-range2-min": "integer",
"interface-range5-max": "integer",
"interface-range4-min": "integer",
"interface-range7-max": "integer",
"interface-range4-max": "integer",
"interface-range2-max": "integer",
"interface-range3-max": "integer",
"interface-range6-min": "integer",
"interface-range6-max": "integer",
"interface-range1-min": "integer",
"interface-range3-min": "integer",
"interface-range9-max": "integer",
"interface-range9-min": "integer",
"interface-range7-min": "integer",
"interface-range5-min": "integer",
"interface-range8-max": "integer",
"interface-range1-max": "integer"
}
a2_flexible-xconnect-service-table_schema:
List of Flexible XConnect Services
- vlan-unaware-flexible-xconnect-services: object
-
List of Vlan-Unaware Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
- vlan-aware-flexible-xconnect-services: object
-
List of Vlan-Aware Flexible XConnect Services
-
- vlan-aware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
Example
{
"vlan-unaware-flexible-xconnect-services": {
"vlan-unaware-flexible-xconnect-service": [
{
"vlan-unaware-fxc-attachment-circuits": {
"vlan-unaware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"vlan-unaware-fxc-pseudowire-evpns": {
"vlan-unaware-fxc-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
]
},
"vlan-aware-flexible-xconnect-services": {
"vlan-aware-flexible-xconnect-service": [
{
"vlan-aware-fxc-attachment-circuits": {
"vlan-aware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"eviid": "string"
}
]
}
}
a2_vlan-unaware-flexible-xconnect-services_schema:
List of Vlan-Unaware Flexible XConnect Services
- vlan-unaware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
Example
{
"vlan-unaware-flexible-xconnect-service": [
{
"vlan-unaware-fxc-attachment-circuits": {
"vlan-unaware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"vlan-unaware-fxc-pseudowire-evpns": {
"vlan-unaware-fxc-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
]
}
a2_vlan-unaware-flexible-xconnect-service_schema:
- vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
Example
{
"vlan-unaware-fxc-attachment-circuits": {
"vlan-unaware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"vlan-unaware-fxc-pseudowire-evpns": {
"vlan-unaware-fxc-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
a2_vlan-unaware-fxc-attachment-circuits_schema:
List of attachment circuits
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
Example
{
"vlan-unaware-fxc-attachment-circuit": [
{
"name": "string"
}
]
}
a2_vlan-unaware-fxc-attachment-circuit_schema:
- lan-unaware-fxc-attachment-circuit_name: string
-
Name of the attachment circuit interface
Example
{
"lan-unaware-fxc-attachment-circuit_name": "string"
}
a2_vlan-unaware-fxc-pseudowire-evpns_schema:
List of EVPN Services
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
Example
{
"vlan-unaware-fxc-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
}
a2_vlan-unaware-fxc-pseudowire-evpn_schema:
- acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
Example
{
"acid": "string",
"eviid": "string"
}
a2_vlan-aware-flexible-xconnect-services_schema:
List of Vlan-Aware Flexible XConnect Services
- vlan-aware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
Example
{
"vlan-aware-flexible-xconnect-service": [
{
"vlan-aware-fxc-attachment-circuits": {
"vlan-aware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"eviid": "string"
}
]
}
a2_vlan-aware-flexible-xconnect-service_schema:
- vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
Example
{
"vlan-aware-fxc-attachment-circuits": {
"vlan-aware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"eviid": "string"
}
a2_vlan-aware-fxc-attachment-circuits_schema:
List of attachment circuits
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
Example
{
"vlan-aware-fxc-attachment-circuit": [
{
"name": "string"
}
]
}
a2_vlan-aware-fxc-attachment-circuit_schema:
- name: string
-
Name of the attachment circuit interface
Example
{
"name": "string"
}
a2_redundancy_schema:
Redundancy groups
- enable: null
-
Enable redundancy groups
- iccp-redundancy-groups: object
-
List of Inter-Chassis Communication Protocol redundancy groups
-
- iccp-redundancy-group: object[]
-
ICCP Redundancy group
-
object - multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"enable": [ null ],
"iccp-redundancy-groups": {
"iccp-redundancy-group": [
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}
a2_iccp-redundancy-groups_schema:
List of Inter-Chassis Communication Protocol redundancy groups
- iccp-redundancy-group: object[]
-
ICCP Redundancy group
-
object - multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"iccp-redundancy-group": [
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
a2_iccp-redundancy-group_schema:
- multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
a2_iccp-interfaces_schema:
List of interfaces
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
a2_iccp-interface_schema:
- mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
a2_pbb_schema:
L2VPN PBB Global
- backbone-source-mac: string
-
Backbone Source MAC
Example
{
"backbone-source-mac": "string"
}
a2_auto-discovery_schema:
Global auto-discovery attributes
- bgp-signaling: object
-
Global bgp signaling attributes
-
- mtu-mismatch-ignore: null
-
Ignore MTU mismatch for auto-discovered pseudowires
Example
{
"bgp-signaling": {
"mtu-mismatch-ignore": [ null ]
}
}
a2_bgp-signaling_schema:
Global bgp signaling attributes
- mtu-mismatch-ignore: null
-
Ignore MTU mismatch for auto-discovered pseudowires
Example
{
"mtu-mismatch-ignore": [ null ]
}
a2_utility_schema:
L2VPN utilities
- logging: object
-
L2VPN logging utility
-
- pseudowire-state-change: null
-
Enable pseudowire state change logging
- pwhe-replication-state-change: null
-
Enable PW-HE Replication state change logging
- nsr-state-change: null
-
Enable Non Stop Routing state change logging
- vfi: null
-
Enable VFI state change logging
- bridge-domain-state-change: null
-
Enable Bridge Domain state change logging
Example
{
"logging": {
"pseudowire-state-change": [ null ],
"pwhe-replication-state-change": [ null ],
"nsr-state-change": [ null ],
"vfi": [ null ],
"bridge-domain-state-change": [ null ]
}
}
a2_logging_schema:
L2VPN logging utility
- pseudowire-state-change: null
-
Enable pseudowire state change logging
- pwhe-replication-state-change: null
-
Enable PW-HE Replication state change logging
- nsr-state-change: null
-
Enable Non Stop Routing state change logging
- vfi: null
-
Enable VFI state change logging
- bridge-domain-state-change: null
-
Enable Bridge Domain state change logging
Example
{
"pseudowire-state-change": [ null ],
"pwhe-replication-state-change": [ null ],
"nsr-state-change": [ null ],
"vfi": [ null ],
"bridge-domain-state-change": [ null ]
}
a2_snmp_schema:
SNMP related configuration
- mib: object
-
MIB related configuration
-
- mib-pseudowire: object
-
Pseudowire related configuration for MIB
-
- statistics: null
-
Enable pseudowire statistics in MIB output
- mib-interface: object
-
Interface related configuration for MIB
-
- format: object
-
MIB interface name output format
-
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
Example
{
"mib": {
"mib-pseudowire": {
"statistics": [ null ]
},
"mib-interface": {
"format": {
"external-interface-format": [ null ]
}
}
}
}
a2_mib_schema:
MIB related configuration
- mib-pseudowire: object
-
Pseudowire related configuration for MIB
-
- statistics: null
-
Enable pseudowire statistics in MIB output
- mib-interface: object
-
Interface related configuration for MIB
-
- format: object
-
MIB interface name output format
-
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
Example
{
"mib-pseudowire": {
"statistics": [ null ]
},
"mib-interface": {
"format": {
"external-interface-format": [ null ]
}
}
}
a2_mib-interface_schema:
Interface related configuration for MIB
- format: object
-
MIB interface name output format
-
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
Example
{
"format": {
"external-interface-format": [ null ]
}
}
a2_format_schema:
MIB interface name output format
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
Example
{
"external-interface-format": [ null ]
}
a2_mib-pseudowire_schema:
Pseudowire related configuration for MIB
- statistics: null
-
Enable pseudowire statistics in MIB output
Example
{
"statistics": [ null ]
}
a2_generic-interface-lists_schema:
generic interface lists
- generic-interface-list: object[]
-
Generic interface list
-
object - interfaces: object
-
Interface table
-
- interface: object[]
-
Interface
-
object - enable: null
-
Enable interface
- interface-name: string
-
Name of the interface
- enable: null
-
Enable interface list
- generic-interface-list-name: string
-
Name of the interface list
Example
{
"generic-interface-list": [
{
"interfaces": {
"interface": [
{
"enable": [ null ],
"interface-name": "string"
}
]
},
"enable": [ null ],
"generic-interface-list-name": "string"
}
]
}
a2_generic-interface-list_schema:
- interfaces: object
-
Interface table
-
- interface: object[]
-
Interface
-
object - enable: null
-
Enable interface
- interface-name: string
-
Name of the interface
- enable: null
-
Enable interface list
- generic-interface-list-name: string
-
Name of the interface list
Example
{
"interfaces": {
"interface": [
{
"enable": [ null ],
"interface-name": "string"
}
]
},
"enable": [ null ],
"generic-interface-list-name": "string"
}
a2_interfaces_schema:
Interface table
- interface: object[]
-
Interface
-
object - enable: null
-
Enable interface
- interface-name: string
-
Name of the interface
Example
{
"interface": [
{
"enable": [ null ],
"interface-name": "string"
}
]
}
a2_evpn_schema:
evpn
- enable: null
-
Enable EVPN feature
- evpn-tables: object
-
EVPN submodes
-
- evpn-source-interface: string
-
Configure EVPN router-id implicitly through Loopback Interface
- evi-cost-out: null
-
Configure node to cost-out
- evpn-virtual-access-pws: object
-
Virtual Access Pseudowire interfaces
-
- evpn-virtual-access-pw: object[]
-
Virtual Access Pseudowire
-
- pseudowire-id: string
-
Pseudowire ID
- evpn-virtual-access-pw-timers: object
-
Enter Virtual Access Pseudowire-specific timers configuration submode
-
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
- neighbor: string
-
Neighbor IP address
- evpn-instances: object
-
Enter EVPN Instance configuration submode
-
- evpn-instance: object[]
-
Enter EVPN Instance configuration submode
-
- vpn-id: string
-
EVPN Instance ID
- evpn-instance-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evpn-instance-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-instance-load-balancing:
-
Enter Loadbalancing configuration submode
- encapsulation: string evpn-encapsulationvxlan, evpn-encapsulation-mpls
-
EVPN Instance Encapsulation
- side: string evpn-side-regular, evpn-side-stitching
-
EVPN Instance Side
- evpn-timers: object
-
Enter EVPN timers configuration submode
-
- evpn-recovery: integer
-
Global Recovery timer
range:"20..3600" default:"30" - evpn-peering: integer
-
Global Peering timer
range:"0..300" default:"3" - enable: null
-
Enable EVPN timers
- evpn-carving: integer
-
Global Carving timer
range:"0..10" default:"0"
- evpn-groups: object
-
Enter EVPN Group Table submode
-
- evpn-group: object[]
-
Enter EVPN Group submode
-
object - evpn-group-core-interfaces: object
-
EVPN Group core interfaces
-
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
- group-id: string
-
Group ID
- evpn-evis: object
-
Enter EVPN Instance configuration submode
-
- evpn-evi: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVI ID
- evi-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-evi-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evi-load-balancing:
-
Enter Loadbalancing configuration submode
- evpn-interfaces: object
-
Attachment Circuit interfaces
-
- evpn-interface: object[]
-
Attachment circuit interface
-
object - ethernet-segment:
-
Enter Ethernet Segment configuration submode
- evpnac-timers: object
-
Enter Interface-specific timers configuration submode
-
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
- evpn-core-isolation-group: string
-
Enter EVPN Core Isolation Group ID
- mac-flush: string mvrp
-
Enable MAC Flushing
- interface-name: string
-
Name of the attachment circuit interface
- evpn-cost-in-startup: integer
-
Cost-in node after given time (seconds) on startup timer
range:"30..86400" units:"second" - evpn-logging: object
-
Enter EVPN Logging configuration submode
-
- evpn-df-election: null
-
Enable Designated Forwarder election logging
- enable: null
-
Enable EVPN Logging
- evpn-load-balancing: object
-
Enter EVPN Loadbalancing configuration submode
-
- evpn-static-flow-label: null
-
Enable Static Flow Label based load balancing
- enable: null
-
Enable EVPN Loadbalancing
- evpnmac: object
-
EVPN MAC Configuration
-
- enable: null
-
Enable EVPN MAC Configuration
- evpnmac-secure: object
-
EVPN MAC Secure Configuration
-
- evpnmac-secure-freeze-time: string
-
Length of time to lock the MAC after a MAC security violation
- enable: null
-
Enable EVPN MAC Secure Configuration
- evpnmac-secure-move-count: string
-
Number of moves to occur within the move interval before locking the MAC
- evpnmac-secure-move-interval: string
-
Interval to watch for subsequent MAC moves before locking the MAC
- evpnmac-secure-retry-count: string
-
Number of times to unfreeze a MAC before permanently freezing it
- evpn-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN
- evpn-ethernet-segment: object
-
EVPN Global Ethernet Segment submode
-
- enable: null
-
Enable EVPN Global Ethernet Segment submode
- evpn-esi-types: object
-
EVPN ESI type table
-
- evpn-esi-type: object[]
-
ESI type
-
object - disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
- evpn-virtual-access-vfis: object
-
Virtual Access VFI interfaces
-
- evpn-virtual-access-vfi: object[]
-
Virtual Access VFI
-
- evpn-virtual-access-vfi-timers: object
-
Enter Virtual Forwarding Interface timers configuration submode
-
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
- name: string
-
Name of the Virtual Access VFI
Example
{
"enable": [ null ],
"evpn-tables": {
"evpn-source-interface": "string",
"evi-cost-out": [ null ],
"evpn-virtual-access-pws": {
"evpn-virtual-access-pw": [
{
"pseudowire-id": "string",
"evpn-virtual-access-pw-timers": {
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
]
},
"evpn-instances": {
"evpn-instance": [
{
"vpn-id": "string",
"evpn-instance-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evpn-instance-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-instance-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
},
"evpn-timers": {
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
},
"evpn-groups": {
"evpn-group": [
{
"evpn-group-core-interfaces": {
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
},
"evpn-evis": {
"evpn-evi": [
{
"eviid": "string",
"evi-advertise-mac": {
"evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
}
}
a2_evpn-tables_schema:
EVPN submodes
- evpn-source-interface: string
-
Configure EVPN router-id implicitly through Loopback Interface
- evi-cost-out: null
-
Configure node to cost-out
- evpn-virtual-access-pws: object
-
Virtual Access Pseudowire interfaces
-
- evpn-virtual-access-pw: object[]
-
Virtual Access Pseudowire
-
- pseudowire-id: string
-
Pseudowire ID
- evpn-virtual-access-pw-timers: object
-
Enter Virtual Access Pseudowire-specific timers configuration submode
-
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
- neighbor: string
-
Neighbor IP address
- evpn-instances: object
-
Enter EVPN Instance configuration submode
-
- evpn-instance: object[]
-
Enter EVPN Instance configuration submode
-
- vpn-id: string
-
EVPN Instance ID
- evpn-instance-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evpn-instance-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-instance-load-balancing:
-
Enter Loadbalancing configuration submode
- encapsulation: string evpn-encapsulationvxlan, evpn-encapsulation-mpls
-
EVPN Instance Encapsulation
- side: string evpn-side-regular, evpn-side-stitching
-
EVPN Instance Side
- evpn-timers: object
-
Enter EVPN timers configuration submode
-
- evpn-recovery: integer
-
Global Recovery timer
range:"20..3600" default:"30" - evpn-peering: integer
-
Global Peering timer
range:"0..300" default:"3" - enable: null
-
Enable EVPN timers
- evpn-carving: integer
-
Global Carving timer
range:"0..10" default:"0"
- evpn-groups: object
-
Enter EVPN Group Table submode
-
- evpn-group: object[]
-
Enter EVPN Group submode
-
object - evpn-group-core-interfaces: object
-
EVPN Group core interfaces
-
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
- group-id: string
-
Group ID
- evpn-evis: object
-
Enter EVPN Instance configuration submode
-
- evpn-evi: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVI ID
- evi-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-evi-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evi-load-balancing:
-
Enter Loadbalancing configuration submode
- evpn-interfaces: object
-
Attachment Circuit interfaces
-
- evpn-interface: object[]
-
Attachment circuit interface
-
object - ethernet-segment:
-
Enter Ethernet Segment configuration submode
- evpnac-timers: object
-
Enter Interface-specific timers configuration submode
-
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
- evpn-core-isolation-group: string
-
Enter EVPN Core Isolation Group ID
- mac-flush: string mvrp
-
Enable MAC Flushing
- interface-name: string
-
Name of the attachment circuit interface
- evpn-cost-in-startup: integer
-
Cost-in node after given time (seconds) on startup timer
range:"30..86400" units:"second" - evpn-logging: object
-
Enter EVPN Logging configuration submode
-
- evpn-df-election: null
-
Enable Designated Forwarder election logging
- enable: null
-
Enable EVPN Logging
- evpn-load-balancing: object
-
Enter EVPN Loadbalancing configuration submode
-
- evpn-static-flow-label: null
-
Enable Static Flow Label based load balancing
- enable: null
-
Enable EVPN Loadbalancing
- evpnmac: object
-
EVPN MAC Configuration
-
- enable: null
-
Enable EVPN MAC Configuration
- evpnmac-secure: object
-
EVPN MAC Secure Configuration
-
- evpnmac-secure-freeze-time: string
-
Length of time to lock the MAC after a MAC security violation
- enable: null
-
Enable EVPN MAC Secure Configuration
- evpnmac-secure-move-count: string
-
Number of moves to occur within the move interval before locking the MAC
- evpnmac-secure-move-interval: string
-
Interval to watch for subsequent MAC moves before locking the MAC
- evpnmac-secure-retry-count: string
-
Number of times to unfreeze a MAC before permanently freezing it
- evpn-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN
- evpn-ethernet-segment: object
-
EVPN Global Ethernet Segment submode
-
- enable: null
-
Enable EVPN Global Ethernet Segment submode
- evpn-esi-types: object
-
EVPN ESI type table
-
- evpn-esi-type: object[]
-
ESI type
-
object - disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
- evpn-virtual-access-vfis: object
-
Virtual Access VFI interfaces
-
- evpn-virtual-access-vfi: object[]
-
Virtual Access VFI
-
- evpn-virtual-access-vfi-timers: object
-
Enter Virtual Forwarding Interface timers configuration submode
-
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
- name: string
-
Name of the Virtual Access VFI
Example
{
"evpn-source-interface": "string",
"evi-cost-out": [ null ],
"evpn-virtual-access-pws": {
"evpn-virtual-access-pw": [
{
"pseudowire-id": "string",
"evpn-virtual-access-pw-timers": {
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
]
},
"evpn-instances": {
"evpn-instance": [
{
"vpn-id": "string",
"evpn-instance-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evpn-instance-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-instance-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
},
"evpn-timers": {
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
},
"evpn-groups": {
"evpn-group": [
{
"evpn-group-core-interfaces": {
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
},
"evpn-evis": {
"evpn-evi": [
{
"eviid": "string",
"evi-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
}
a2_evpn-timers_schema:
Enter EVPN timers configuration submode
- evpn-recovery: integer
-
Global Recovery timer
range:"20..3600" default:"30" - evpn-peering: integer
-
Global Peering timer
range:"0..300" default:"3" - enable: null
-
Enable EVPN timers
- evpn-carving: integer
-
Global Carving timer
range:"0..10" default:"0"
Example
{
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}
a2_evpnmac_schema:
EVPN MAC Configuration
- enable: null
-
Enable EVPN MAC Configuration
- evpnmac-secure: object
-
EVPN MAC Secure Configuration
-
- evpnmac-secure-freeze-time: string
-
Length of time to lock the MAC after a MAC security violation
- enable: null
-
Enable EVPN MAC Secure Configuration
- evpnmac-secure-move-count: string
-
Number of moves to occur within the move interval before locking the MAC
- evpnmac-secure-move-interval: string
-
Interval to watch for subsequent MAC moves before locking the MAC
- evpnmac-secure-retry-count: string
-
Number of times to unfreeze a MAC before permanently freezing it
Example
{
"enable": [ null ],
"evpnmac-secure": {
"evpnmac-secure-freeze-time": "string",
"enable": [ null ],
"evpnmac-secure-move-count": "string",
"evpnmac-secure-move-interval": "string",
"evpnmac-secure-retry-count": "string"
}
}
a2_evpnmac-secure_schema:
EVPN MAC Secure Configuration
- evpnmac-secure-freeze-time: string
-
Length of time to lock the MAC after a MAC security violation
- enable: null
-
Enable EVPN MAC Secure Configuration
- evpnmac-secure-move-count: string
-
Number of moves to occur within the move interval before locking the MAC
- evpnmac-secure-move-interval: string
-
Interval to watch for subsequent MAC moves before locking the MAC
- evpnmac-secure-retry-count: string
-
Number of times to unfreeze a MAC before permanently freezing it
Example
{
"evpnmac-secure-freeze-time": "string",
"enable": [ null ],
"evpnmac-secure-move-count": "string",
"evpnmac-secure-move-interval": "string",
"evpnmac-secure-retry-count": "string"
}
a2_evpn-evis_schema:
Enter EVPN Instance configuration submode
- evpn-evi: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVI ID
- evi-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-evi-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evi-load-balancing:
-
Enter Loadbalancing configuration submode
Example
{
"evpn-evi": [
{
"eviid": "string",
"evi-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evi-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
a2_evpn-evi_schema:
- eviid: string
-
EVI ID
- evi-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-evi-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evi-load-balancing:
-
Enter Loadbalancing configuration submode
Example
{
"eviid": "string",
"evi-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evi-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
a2_evi-load-balancing_schema:
Enter Loadbalancing configuration submode
- enable: null
-
Enable Loadbalancing
Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
a2_evpn-evi-bgp-auto-discovery_schema:
Enable Autodiscovery BGP in EVPN Instance
- enable: null
-
Enable Autodiscovery BGP
Example
{
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
a2_evpn-route-targets_schema:
Route Target
- evpn-route-target-as: object[]
-
Name of the Route Target
-
object - role: string both, import, export
-
Role of the router target type
- as: string
-
Two byte or 4 byte AS number
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- as-index: string
-
AS:nn (hex or decimal format)
- evpn-route-target-ipv4-address: object[]
-
Name of the Route Target
-
object - addr-index: string
-
Addr index
- role: string both, import, export
-
Role of the router target type
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- address: string
-
IPV4 address
- evpn-route-target-none: object[]
-
Name of the Route Target
-
object - role: string both, import, export
-
Role of the router target type
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
Example
{
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
a2_evpn-route-target-as_schema:
- role: string both, import, export
-
Role of the router target type
- as: string
-
Two byte or 4 byte AS number
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
a2_evpn-route-target-none_schema:
- role: string both, import, export
-
Role of the router target type
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
Example
{
"role": "string",
"stitching": "string",
"format": "string"
}
a2_evpn-route-target-ipv4-address_schema:
- addr-index: string
-
Addr index
- role: string both, import, export
-
Role of the router target type
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import, esi-evi
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- address: string
-
IPV4 address
Example
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
a2_evi-advertise-mac_schema:
Enter Advertise local MAC-only routes configuration submode
- enable: null
-
Enable Advertise local MAC-only routes
Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
a2_evpn-virtual-access-vfis_schema:
Virtual Access VFI interfaces
- evpn-virtual-access-vfi: object[]
-
Virtual Access VFI
-
- evpn-virtual-access-vfi-timers: object
-
Enter Virtual Forwarding Interface timers configuration submode
-
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
- name: string
-
Name of the Virtual Access VFI
Example
{
"evpn-virtual-access-vfi": [
{
"evpn-virtual-access-vfi-timers": {
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
]
}
a2_evpn-virtual-access-vfi_schema:
- evpn-virtual-access-vfi-timers: object
-
Enter Virtual Forwarding Interface timers configuration submode
-
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
- name: string
-
Name of the Virtual Access VFI
Example
{
"evpn-virtual-access-vfi-timers": {
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
a2_evpn-virtual-access-vfi-timers_schema:
Enter Virtual Forwarding Interface timers configuration submode
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
Example
{
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
}
a2_identifier_schema:
Ethernet segment identifier
- bytes01: string
-
Type 0's 1st Byte or Type Byte and 1st Byte
- bytes89: string
-
8th and 9th Bytes
- bytes23: string
-
2nd and 3rd Bytes
- bytes67: string
-
6th and 7th Bytes
- type: string type0, legacy, override
-
Ethernet segment identifier type
- bytes45: string
-
4th and 5th Bytes
Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
a2_manual-service-carving_schema:
Enter Manual service carving configuration submode
- enable: null
-
Enable Manual service carving
- service-list: object
-
Manual service carving primary,secondary lists
-
- primary: string
-
Primary services list
- secondary: string
-
Secondary services list
Example
{
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
a2_service-list_schema:
Manual service carving primary,secondary lists
- primary: string
-
Primary services list
- secondary: string
-
Secondary services list
Example
{
"primary": "string",
"secondary": "string"
}
a2_evpn-load-balancing_schema:
Enter EVPN Loadbalancing configuration submode
- evpn-static-flow-label: null
-
Enable Static Flow Label based load balancing
- enable: null
-
Enable EVPN Loadbalancing
Example
{
"evpn-static-flow-label": [ null ],
"enable": [ null ]
}
a2_evpn-bgp-auto-discovery_schema:
Enable Autodiscovery BGP in EVPN
- enable: null
-
Enable Autodiscovery BGP
Example
{
"enable": [ null ],
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
a2_evpn-groups_schema:
Enter EVPN Group Table submode
- evpn-group: object[]
-
Enter EVPN Group submode
-
object - evpn-group-core-interfaces: object
-
EVPN Group core interfaces
-
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
- group-id: string
-
Group ID
Example
{
"evpn-group": [
{
"evpn-group-core-interfaces": {
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}
a2_evpn-group_schema:
- evpn-group-core-interfaces: object
-
EVPN Group core interfaces
-
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
- group-id: string
-
Group ID
Example
{
"evpn-group-core-interfaces": {
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
},
"group-id": "string"
}
a2_evpn-group-core-interfaces_schema:
EVPN Group core interfaces
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
Example
{
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
}
a2_evpn-group-core-interface_schema:
- interface-name: string
-
Name of the EVPN Group core interface
Example
{
"interface-name": "string"
}
a2_evpn-instances_schema:
Enter EVPN Instance configuration submode
- evpn-instance: object[]
-
Enter EVPN Instance configuration submode
-
- vpn-id: string
-
EVPN Instance ID
- evpn-instance-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evpn-instance-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-instance-load-balancing:
-
Enter Loadbalancing configuration submode
- encapsulation: string evpn-encapsulationvxlan, evpn-encapsulation-mpls
-
EVPN Instance Encapsulation
- side: string evpn-side-regular, evpn-side-stitching
-
EVPN Instance Side
Example
{
"evpn-instance": [
{
"vpn-id": "string",
"evpn-instance-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evpn-instance-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-instance-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}
a2_evpn-instance_schema:
- vpn-id: string
-
EVPN Instance ID
- evpn-instance-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evpn-instance-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-instance-load-balancing:
-
Enter Loadbalancing configuration submode
- encapsulation: string evpn-encapsulationvxlan, evpn-encapsulation-mpls
-
EVPN Instance Encapsulation
- side: string evpn-side-regular, evpn-side-stitching
-
EVPN Instance Side
Example
{
"vpn-id": "string",
"evpn-instance-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evpn-instance-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-instance-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
a2_evpn-instance-bgp-auto-discovery_schema:
Enable Autodiscovery BGP in EVPN Instance
- enable: null
-
Enable Autodiscovery BGP
Example
{
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
a2_evpn-instance-advertise-mac_schema:
Enter Advertise local MAC-only routes configuration submode
- enable: null
-
Enable Advertise local MAC-only routes
Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
a2_evpn-instance-load-balancing_schema:
Enter Loadbalancing configuration submode
- enable: null
-
Enable Loadbalancing
Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
a2_evpn-logging_schema:
Enter EVPN Logging configuration submode
- evpn-df-election: null
-
Enable Designated Forwarder election logging
- enable: null
-
Enable EVPN Logging
Example
{
"evpn-df-election": [ null ],
"enable": [ null ]
}
a2_evpn-interfaces_schema:
Attachment Circuit interfaces
- evpn-interface: object[]
-
Attachment circuit interface
-
object - ethernet-segment:
-
Enter Ethernet Segment configuration submode
- evpnac-timers: object
-
Enter Interface-specific timers configuration submode
-
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
- evpn-core-isolation-group: string
-
Enter EVPN Core Isolation Group ID
- mac-flush: string mvrp
-
Enable MAC Flushing
- interface-name: string
-
Name of the attachment circuit interface
Example
{
"evpn-interface": [
{
"ethernet-segment": {
"force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string",
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
},
"evpnac-timers": {
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
]
}
a2_evpn-interface_schema:
- ethernet-segment:
-
Enter Ethernet Segment configuration submode
- evpnac-timers: object
-
Enter Interface-specific timers configuration submode
-
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
- evpn-core-isolation-group: string
-
Enter EVPN Core Isolation Group ID
- mac-flush: string mvrp
-
Enable MAC Flushing
- interface-name: string
-
Name of the attachment circuit interface
Example
{
"ethernet-segment": {
"force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string",
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
},
"evpnac-timers": {
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
a2_evpnac-timers_schema:
Enter Interface-specific timers configuration submode
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
Example
{
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
}
a2_ethernet-segment_schema:
Enter Ethernet Segment configuration submode
- force-single-homed: null
-
Force ethernet segment to remain single-homed
- enable: null
-
Enable Ethernet Segment
- load-balancing-mode: string single-active, port-active
-
Ethernet-Segment Load Balancing mode
- backbone-source-mac: string
-
Backbone Source MAC
Example
{
"force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string",
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
a2_evpn-virtual-access-pws_schema:
Virtual Access Pseudowire interfaces
- evpn-virtual-access-pw: object[]
-
Virtual Access Pseudowire
-
- pseudowire-id: string
-
Pseudowire ID
- evpn-virtual-access-pw-timers: object
-
Enter Virtual Access Pseudowire-specific timers configuration submode
-
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
- neighbor: string
-
Neighbor IP address
Example
{
"evpn-virtual-access-pw": [
{
"pseudowire-id": "string",
"evpn-virtual-access-pw-timers": {
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
]
}
a2_evpn-virtual-access-pw_schema:
- pseudowire-id: string
-
Pseudowire ID
- evpn-virtual-access-pw-timers: object
-
Enter Virtual Access Pseudowire-specific timers configuration submode
-
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
- neighbor: string
-
Neighbor IP address
Example
{
"pseudowire-id": "string",
"evpn-virtual-access-pw-timers": {
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
a2_evpn-virtual-access-pw-timers_schema:
Enter Virtual Access Pseudowire-specific timers configuration submode
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
Example
{
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
}
a2_evpn-ethernet-segment_schema:
EVPN Global Ethernet Segment submode
- enable: null
-
Enable EVPN Global Ethernet Segment submode
- evpn-esi-types: object
-
EVPN ESI type table
-
- evpn-esi-type: object[]
-
ESI type
-
object - disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
Example
{
"enable": [ null ],
"evpn-esi-types": {
"evpn-esi-type": [
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
]
}
}
a2_evpn-esi-types_schema:
EVPN ESI type table
- evpn-esi-type: object[]
-
ESI type
-
object - disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
Example
{
"evpn-esi-type": [
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
]
}
a2_evpn-esi-type_schema:
- disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
Example
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}